今天,随着Android Studio通知弹出,我的支持库已更新为46.0.0。我去下面的错误:错误:任务':app:processDevDebugManifest'的执行失败。清单合并失败:[com.android.support:support-v13:25.3.0]中的属性meta-data#android.support.VERSION@value value =(25.3.0)也是AndroidManifest.xml:27:9-31出现在[com.android.support:preference-v7:26.0.0-alpha1] AndroidManifest.xml:24:9-38 value =(26.0.0-alpha1)。建议:在AndroidManifest.xml:25:5-27:34的元素上添加'tools:replace =“ android:value”'以进行覆盖。我将所有依赖项更新为从25.3.0使用修订版26.0.0 Alpha 1,但事实证明我需要将compileSdk从25提升到26。如果您使用的是AS 2.3,则无法这样做,您需要获取金丝雀的不稳定alpha / beta版本。此链接显示了更改:https : //developer.android.com/topic/libraries/support-library/revisions.html#26-0-0-alpha1关于迁移到新的android O,这是链接:https : //developer.android.com/preview/migration.html似乎使用AS稳定版无法与新存储库一起使用。如何返回Android Studio存储库版本45,而不是新版本46?**更新:合并的清单显示其中一个生成的库清单包含<meta-data android:name="android.support.VERSION" android:value="26.0.0-alpha1" />但是由于它是生成的文件,因此编辑是无用的,这就是为什么我现在坚持45版,直到新的AS稳定构建为止
3 回答
- 3 回答
- 0 关注
- 328 浏览
添加回答
举报
0/150
提交
取消