2016-05-25 3 views
0

Я сделал свое первое маленькое приложение для Android, которое показывает курсы валют в виджетах. Для этого требуется разрешение на интернет. Поэтому я добавил это разрешение для объявленияОпубликованное приложение для Android не запрашивает разрешения на интернирование

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

Приложение, запущенное на эмуляторе и на моем телефоне. Но когда я опубликовал его на рынке google - он не запрашивает разрешения. «Приложение не требует специальных разрешений». И мое приложение не работает. Я думаю, что андроид блокирует интернет для моего приложения.

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' 
    } 
} 

}

Что я сделал не так? Thanx!

UPD: Surprize.

Я обнаружил, что если я установить приложение с сайта Google Play (remotly с рабочего стола) - это не не просит ничего и устанавливает и работает хорошо.

И если я установил его из приложения для игры Google - он не срабатывает!

Вы можете попробовать это: название «валюты wuzup»

+0

Какова цель sdk в build.gradle? – Alexander

+0

Обновлено с помощью build.grade –

+0

работает ли приложение, если на вашем устройстве установлено приложение для выпуска не из магазина воспроизведения? – Alexander

ответ

0

Хорошо, теперь она работает везде. Возможно, это ошибка кеша или google или ошибка моего телефона. В любом случае - он не запрашивает разрешения, но работает хорошо. Странная вещь.

+0

хорошо, что он работает =) – Alexander

Смежные вопросы