相关疑难解决方法(0)

在AndroidManifest中添加'tools:replace ="Android:value"'到<meta-data>元素

我正在关注HeadFirst Android开发中的教程并在添加后遇到问题:private ActionBarDrawerToggle drawerToggle;

该控件已弃用,因此我按照Stack上的说明通过将com.android.support:appcompat-v7:26.0.0-alpha1添加到应用程序模块依赖项来解决该问题

但现在我收到以下构建错误:

错误:任务':app:processDebugManifest'的执行失败.

清单合并失败:来自[com.android.support:recyclerview-v7:25.3.1]的属性meta-data#android.support.VERSION@value value =(25.3.1)AndroidManifest.xml:24:9-31也是出现在[com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value =(26.0.0-alpha1).建议:在AndroidManifest.xml:22:5-24:34中添加'tools:replace ="android:value"'来覆盖.

这是代码:

android gradle android-manifest android-support-library android-studio

55
推荐指数
5
解决办法
5万
查看次数

Android studio - 如何查找哪个库正在使用危险权限?

我正在尝试将一个apk上传到谷歌游戏商店,但我惊讶地说我使用了以下权限:

Your APK is using permissions that require a privacy policy: (android.permission.RECORD_AUDIO).
Run Code Online (Sandbox Code Playgroud)

所以我在整个IDE中搜索"android.permission.RECORD_AUDIO",但我找不到它.我怎样才能知道哪个第三方要求这个?应该有一种方法可以在清单合并过程中查看所有清单,但是当我点击两次移动并搜索清单时,只显示本地清单.另一个是位代码,我无法查看它.

android-permissions android-studio

6
推荐指数
1
解决办法
1026
查看次数