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