升级到Android studio 3(稳定版)后,我收到此错误

时间:2017-11-07 11:01:21

标签: android android-studio android-gradle build.gradle

Gradle同步失败: Manifest Tasks不再支持 manifestOutputFile 属性,请改用 manifestOutputDirectory 。                 有关详细信息,请检查

https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html 我打开链接并应用它但仍然无法解决我的问题.. 据说在build.gradle模块应用程序中添加此代码..

applicationVariants.all { variant ->
        variant.outputs.all { output ->
            output.processManifest.doLast {
                // Stores the path to the maifest.
                String manifestPath = "$manifestOutputDirectory/AndroidManifest.xml"
                // Stores the contents of the manifest.
                def manifestContent = file(manifestPath).getText()
                // Changes the version code in the stored text.
                manifestContent = manifestContent.replace('android:versionCode="1"',
                        String.format('android:versionCode="%s"', generatedCode))
                // Overwrites the manifest with the new text.
                file(manifestPath).write(manifestContent)
            }
        }

    }

我可能会以错误的方式应用它,因为没有涵盖此主题的资源。

我也尝试这个答案.. Error:Manifest Tasks does not support the manifestOutputFile property any more, please use the manifestOutputDirectory instead. (Android Studio 3.0)

对于我的所有试验,错误仍然存​​在..

0 个答案:

没有答案