2016-05-25 11 views
0

Ich machte meine erste kleine Android-App, die Währungskurse in Widget zeigt. Es benötigt Internet-Erlaubnis. Also ich habe diese Berechtigung hinzugefügt, um zu manifestierenAndroid veröffentlichte App fragt nicht nach internt Erlaubnis

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="20"/> 
<uses-permission android:name="android.permission.INTERNET"/> 

Anwendung auf Emulator und auf meinem Handy gefeuert. Aber als ich es auf dem Google-Markt veröffentlicht habe, fragt es nicht nach Berechtigungen. "App erfordert keine besonderen Berechtigungen". Und meine App funktioniert nicht. Ich denke, Android blockiert das Internet für meine App.

build.grade:

android { 
compileSdkVersion 21 
buildToolsVersion "21.0.2" 

defaultConfig { 
    applicationId "com.my_widget.myelsewidget" 
    minSdkVersion 14 
    targetSdkVersion 21 
    versionCode 1 
    versionName "1.0" 
} 
buildTypes { 
    release { 
     runProguard false 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
} 

}

Was ich falsch gemacht habe? Danke!

UPD: Überrascht.

Ich fand, dass, wenn ich App aus dem Google Play-Website installieren (remotly von Desktop) - es ist nicht nichts fragt und installiert und arbeitet gut.

Und wenn ich es von Google Play App installieren - es feuert nicht!

Sie können es versuchen: der Name "Währung wuzup"

+0

Was ist das Ziel sdk in build.gradle? – Alexander

+0

Aktualisiert mit build.grade –

+0

funktioniert die App, wenn Sie Release-App auf Ihrem Gerät nicht aus dem Play Store installieren? – Alexander

Antwort

0

Ok, es funktioniert jetzt überall. Vielleicht war es Cache oder Google Play Bug oder der Fehler meines Telefons. Wie auch immer - es fragt nicht nach Berechtigungen, aber es funktioniert gut. Komische Sache.

+0

es ist gut, dass es funktioniert =) – Alexander