相关疑难解决方法(0)

Android支持Repo 46.0.0与Android Studio 2.3

当我弹出Android Studio通知时,我今天将我的支持存储库更新到46.0.0.

我去了下面的错误:

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

清单合并失败:来自[com.android.support:support-v13:25.3.0] AndroidManifest.xml:27:9-31的属性meta-data#android.support.VERSION@value value =(25.3.0)目前在[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 Repository Version 45而不是新的46?

**更新:合并清单显示生成的库清单中包含的一个

<meta-data
        android:name="android.support.VERSION"
        android:value="26.0.0-alpha1" />
Run Code Online (Sandbox Code Playgroud)

但是因为它是一个生成的文件编辑是没用的,这就是为什么现在我坚持转45,直到新的AS处于稳定版本

android android-support-library android-studio

54
推荐指数
1
解决办法
4万
查看次数