我从Eclipse迁移到Android Studio,我遇到了这个问题:
在Eclipse中,我有一个库项目A(library
)和一个应用程序项目B(launcher
)。
我的launcher
项目,引用了我的library
项目。我的library
项目具有包含大量活动,资源等的所有逻辑......以及一个虚拟AndroidManifest.xml
文件,它是我的launcher
清单的副本,但具有重命名的包它兼容。当我想在Eclipse中测试我的Library
项目的逻辑时,我只是取消标记" library" eclipse中项目配置选项卡中的复选框。由于我的library
项目有一个AndroidManifest.xml
,如果我取消标记该复选框,则可以执行该项目。
现在我试图在AndroidStudio中实现相同但我遇到了问题。我不知道如何轻松切换项目以在应用程序项目和库项目之间进行更改,而AndroidStudio也因为它检测到library
项目{{1}之间的重复项目而给我带来了很多错误当我尝试编译引用我的AndroidManifest.xml
项目的launcher
项目时,我的AndroidManifest.xml
项目launcher
...
任何帮助都将被授予..
由于
答案 0 :(得分:0)
我想说在build.gradle文件中你可以指定模块是app还是库
如果模块是应用程序,则必须指定
apply plugin: 'com.android.application'
如果是图书馆
apply plugin: 'com.android.library'
答案 1 :(得分:0)
在更改build.gradle之前删除lib的依赖。
编译项目('xxx')