把前工程师的工程从eclipse中转到android上遇到问题。。求教

编译遇到如下问题,实在没看懂这个LOG,求大神提点。。。

工程一共有三个, Imagine/ wheel/ ptr-lib, 其中wheel 和 ptr-lib 都是 Imagine要用到的库。

G:\RogerWorkspace\svnstore\androidApp_Roger1018\Imagine\AndroidManifest.xml:42:9-41 Error:
Attribute application@label value=(@string/app_name) from AndroidManifest.xml:42:9-41
is also present at [androidApp_Roger1018:wheel:unspecified] AndroidManifest.xml:16:18-54 value=(Android Wheel Widget).
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:38:5-387:19 to override.
See http://g.co/androidstudio/manifest-merger for more information about the manifest merger.
:Imagine:processDebugManifest FAILED
Error:Execution failed for task ':Imagine:processDebugManifest'.
Manifest merger failed : Attribute application@label value=(@string/app_name) from AndroidManifest.xml:42:9-41
is also present at [androidApp_Roger1018:wheel:unspecified] AndroidManifest.xml:16:18-54 value=(Android Wheel Widget).
Suggestion: add 'tools:replace="android:label"' to <application> element at AndroidManifest.xml:38:5-387:19 to override.
2016-04-19 23:45 添加评论 分享
已邀请:

最佳回复

1

Evil_Song - Android & Web & WPF

赞同来自: ask

这个问题其实就是“如何将Eclipse的项目导入到AS中”。我将我做的说一下,给你个参考。
使用工具:Eclipse ,Android Studio 2.0
1. 从Eclipse中导出。具体如下:
右击Project => Export => Android => Generate Gradle build files. 然后一直到Finish。
Tips:注意你的导出目录,一般都是项目存在的目录
  1. 打开Android Studio ,查看build.gradle文件。如下图



可以清楚的看到你自己的gradle版本。我这是2.0.0
  1. 打开Eclipse 导入项目文件夹。找到build.gradle 文件。然后找到图片地方,将后面的 1.2+ 之类的修改为2.0.0

4.使用Android Studio 中的import project 功能。找到项目目录,进行导入。

如果项目中有Library的话,导入可能会慢一点。耐心等待。
1

rogerlin

赞同来自: ask

我试着移除了 ptr-lib和wheel,单个 Imagine 是可以编译的,但是加入 ptr-lib和wheel之后就一直编译不过。
1

SadieYu - 爱生活,爱狗狗

赞同来自: ask

看报错提示,它已经给了建议,你试一下。

要回复问题请先登录注册

退出全屏模式 全屏模式 回复