我正在使用Android Studio。
我有工作应用程序“AppForAdd”,我想将其作为模块包含在另一个应用程序“ExampleApp”中。
“AppForAdd”正在使用一些模块和库。
“ExampleApp”是一个非常简单的应用程序,只有一个按钮用于打开“AppForAdd”模块。
我已经做过的事情:
- >创建了“ExampleApp”;
- >添加“AppForAdd”作为“AppForAdd”所需的模块和模块/库;
- >试图编译 - 成功;
现在我试图让“AppForAdd”实际上在“ExampleApp”中工作,所以我添加了依赖“compile project(':AppForAddModule')”。然后编译 - 成功。然后我试图通过添加“import com.appforadd.launch.Loader”将类导入“ExampleApp.MainActivity”。但不幸的是,Android Studio IDE说“无法解析符号'Loader'”。如果我删除“.Loader”,则说“无法解析符号'启动'”。换句话说“ExampleApp”看不到模块。我不知道我想念什么,怎么做才能解决这个问题,也许你可以提出一些建议吗?
谢谢。
我希望你能理解我的问题,但如果没有,请问。
P.S。这很奇怪,因为:
看起来ExampleApp和AppForAdd的生活完全不同。
答案 0 :(得分:0)
升级到Android Studio 0.4.3。与此相关的许多错误已在该版本中修复。
答案 1 :(得分:0)
我在build.gradle应用插件中将AppForAdd作为android-library找到了解决方案:'android-library'