试图离开用于Android Studio的Eclipse IDE,因此我在其中下载并导入了我的项目。
Android Studio弄乱了Java文件中的希腊语编码,但从一开始就将其替换,因此这里没有问题。
试图运行该项目(因为它已经在Eclipse中没有错误),我得到了:

D:\Programming\EortologioReloadedAS\eortologioReloaded\src\main\AndroidManifest.xml:27:9 Error:
    Attribute application@label value=(@string/app_name) from AndroidManifest.xml:27:9
    is also present at EortologioReloadedAS:wheel:unspecified:11:18 value=(Android Wheel Widget)
    Suggestion: add 'tools:replace="android:label"' to <application> element at     AndroidManifest.xml:25:5 to override

FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':eortologioReloaded:processDebugManifest'.
> Manifest merger failed : Attribute application@label value=(@string/app_name) from AndroidManifest.xml:27:9
is also present at EortologioReloadedAS:wheel:unspecified:11:18 value=(Android Wheel Widget)
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:25:5 to override

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

无法理解到底是什么问题。

这Gradle的事情仍然是我无法理解的。

最佳答案

这样声明 list 标题
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.yourpackage" xmlns:tools="http://schemas.android.com/tools">
比在您的应用程序标签中添加以下属性:

<application
    tools:replace="icon, label"

例如,我需要替换图标和标签。祝好运!

07-24 09:47
查看更多