Sau khi chạy ứng dụng trên ứng dụng thiết bị, yêu cầu quyền vị trí không mong muốn không được đề cập trong tệp kê khai. Trong khi tôi đang chạy cùng một mã từ studio Android của bạn tôi hơn là chạy bình thường mà không cần sự cho phép thêm.Android studio thêm quyền không mong muốn sau khi chạy ứng dụng trên thiết bị thực
tập tin Manifest
<uses-sdk
android:minSdkVersion="14"
android:targetSdkVersion="21" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.CALL_PHONE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="com.android.vending.BILLING" />
<uses-permission android:name="com.samsung.android.providers.context.permission.WRITE_USE_APP_FEATURE_SURVEY"/>
<uses-feature
android:name="android.hardware.telephony"
android:required="false" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
Build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "xxxxxxx"
minSdkVersion 14
targetSdkVersion 21
// Enabling multidex support.
multiDexEnabled true
}
dexOptions {
javaMaxHeapSize "4g"
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE'
exclude 'META-INF/NOTICE'
}
lintOptions{
abortOnError false
}
}
repositories {
mavenCentral()
}
dependencies {
compile project(':boxAndroidLibraryV2')
compile 'com.google.http-client:google-http-client-gson:1.19.0'
compile 'com.google.code.gson:gson:2.1'
compile 'com.google.android.gms:play-services:+'
compile files('libs/HockeySDK-3.0.2.jar')
compile files('libs/dropbox-android-sdk-1.6.3.jar')
compile 'com.google.apis:google-api-services-drive:v2-rev164-1.20.0'
compile files('libs/in-app-purchasing-2.0.59.jar')
compile files('libs/json_simple-1.1.jar')
compile 'com.android.support:multidex:1.0.0'
compile 'com.android.support:appcompat-v7:21.0.3'
compile files('libs/slf4j-api-1.7.5.jar')
compile files('libs/jackrabbit-webdav-2.7.2.jar')
compile files('libs/commons-httpclient-3.1.jar')
compile project(':utilities')
compile files('libs/pass-v1.1.3.jar')
compile files('libs/sdk-v1.0.0.jar')
compile 'com.google.api-client:google-api-client:1.20.0'
compile 'com.google.oauth-client:google-oauth-client:1.20.0'
compile 'com.google.api-client:google-api-client-android:1.20.0'
compile 'com.google.http-client:google-http-client-android:1.20.0'
}
configurations {
all*.exclude group: 'com.google.guava', module:'guava-jdk5'
}
Vì vậy, tôi không thể hiểu tại sao nó đòi hỏi sự cho phép địa điểm. Quyền được thêm vị trí trong ứng dụng của tôi như thế nào?
có thể bạn đang sử dụng một số thư viện sử dụng thêm sự tán thành – Abdellah
Kiểm tra tệp kê khai có trong "app \ build \ intermediates \ manifests \ debug" (trong đó "ứng dụng" là tên mô-đun chính của ứng dụng của bạn). Nó có chứa quyền vị trí không? – fRoStBiT
Bạn có thể cho chúng tôi thấy bất kỳ thư viện bổ sung nào mà bạn có thể đang sử dụng trong dự án của mình không? –