试图离开Eclipse IDE for Android Studio,所以我下载并导入了我的项目。 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的事情仍然不符合我的理解。
答案 0 :(得分:4)
像这样声明你的清单标题
<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"
例如,我需要替换图标和标签。祝你好运!
答案 1 :(得分:3)
修复了从库轮中完全删除标签标签的问题。现在主要项目构建和运行没有问题。
答案 2 :(得分:1)
这个Gradle的事情仍然不符合我的理解。
您也可以继续使用Eclipse ADT http://www.nodeclipse.org/projects/gradle/android/