2014-12-25 79 views
3

我正在用android-studio gradle構建系統構建項目。我有以下兩個權限如何刪除這些不需要的權限

android.permission.ACCESS_NETWORK_STATE 
android.permission.INTERNET 

但構建系統會自動添加這些新權限。

android.permission.READ_EXTERNAL_STORAGE maxSdkVersion=18 
android.permission.READ_PHONE_STATE 
android.permission.WRITE_EXTERNAL_STORAGE maxSdkVersion=18 

我不明白爲什麼要添加這些權限。以及如何刪除這些權限?

這裏是我的構建配置

的build.gradle

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 20 
    buildToolsVersion "20.0.0" 
    defaultConfig { 
     applicationId "my.app.package.name" 
     minSdkVersion 8 
     targetSdkVersion 20 
     versionCode 2 
     versionName "1.0.1" 
    } 
    signingConfigs { 
     debug { 
      storeFile file(System.getProperty("user.home")+"/.android/debug.keystore") 
     } 

     release { 
      storeFile file("keystore.jks") 
      storePassword "password" 
      keyAlias "alias" 
      keyPassword "password" 
     } 
    } 
    buildTypes { 
     /*release { 
      runProguard false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     }*/ 
     marketShareRelease { 
      debuggable false 
      jniDebuggable false 
      signingConfig signingConfigs.release 
     } 
    } 
} 

dependencies { 
    compile fileTree(include: ['*.jar'], dir: 'libs') 
    compile 'com.android.support:appcompat-v7:20.0.0' 
    compile 'com.viewpagerindicator:library:2.4.1' 
    compile 'com.google.code.gson:gson:2.2.4' 
    compile 'com.commonsware.cwac:merge:1.0.2' 
} 

我以前的版本幾乎相同(在2014年10月8日)。簡單的Android工作室和SDK更新play store reported new permissions added

+0

只是一個在這裏黑暗中拍攝,但你是否偶然訪問SD卡上的文件?這就是主要的權限。也許你添加了讀寫SD的代碼,並且你的IDE爲你添加了所需的權限。 – MeetTitan

回答

相關問題