Android Hilt的依赖注入将自动为应用程序添加写入\外部\存储和读取\电话\状态权限
在我为我的应用程序添加了剑柄依赖项之后,我使用了最新版本2.28-alphaAndroid Hilt的依赖注入将自动为应用程序添加写入\外部\存储和读取\电话\状态权限,android,dagger-hilt,Android,Dagger Hilt,在我为我的应用程序添加了剑柄依赖项之后,我使用了最新版本2.28-alpha // build.gradle buildscript { ... dependencies { ... classpath 'com.google.dagger:hilt-android-gradle-plugin:2.28-alpha' } } 我意识到我的应用程序自动添加了写入外部存储和读取手机状态权限 我通过以下方式检查权限:MyApp->AppInf
// build.gradle
buildscript {
...
dependencies {
...
classpath 'com.google.dagger:hilt-android-gradle-plugin:2.28-alpha'
}
}
我意识到我的应用程序自动添加了写入外部存储和读取手机状态权限
我通过以下方式检查权限:MyApp->AppInfo->permissions
- 写入外部存储器
- 读取\u电话\u状态
Dagger.lint
包缺少targetSdkVersion
引起。它在版本2.28.1中已修复
要删除这些不需要的权限,只需升级Dagger依赖项:
dependencies {
implementation "com.google.dagger:hilt-android:2.29.1"
kapt "com.google.dagger:hilt-compiler:2.29.1"
}
dependencies {
implementation "com.google.dagger:hilt-android:2.29.1"
kapt "com.google.dagger:hilt-compiler:2.29.1"
}