android给完权限以后在运行程序,android studio在实际设备上运行应用程序后添加了不必要的权限。...

在Android Studio实际设备上运行应用程序后,出现添加不必要位置权限的情况,而朋友的Android Studio运行相同代码却无需额外权限。文中给出了清单文件和Build.gradle配置,作者不明白为何需要位置权限及该权限是如何添加的。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

android studio在实际设备上运行应用程序后添加了不必要的权限。

在设备上运行应用程序之后,应用程序需要在清单文件中没有提到的不需要的位置权限。当我从我的朋友Android工作室运行相同的代码时,它的正常运行并不需要额外的许可。

舱单文件

android:minSdkVersion="14"android:targetSdkVersion="21" />

android:name="android.hardware.telephony"

android:required="false" />

aa777c6eac3cebbab4f896da95661f75.pngBuild.gradle

apply plugin: 'com.android.application'

android {

compileSdkVersion 21

buildToolsVersion "21.1.2"

defaultConfig {

applicationId "xxxxxxx"

}

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 'com.google.android.gms:play-services:+'

compile 'com.android.support:multidex:1.0.0'

compile 'com.android.support:appcompat-v7:21.0.3'

}

所以我不明白为什么它需要位置许可。这个位置权限是如何添加到我的应用程序中的?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值