应用程序无法查看模块的活动

时间:2014-02-04 15:36:32

标签: android import module gradle android-studio

我正在使用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.MainActivity中输入“import com。”时列出项目,Android Studio仅建议“com.exampleapp。
  • 当我开始在AppForAdd.MainActivity中输入“import com。*”时列出项目,Android Studio提出了很多建议

看起来ExampleApp和AppForAdd的生活完全不同。

2 个答案:

答案 0 :(得分:0)

升级到Android Studio 0.4.3。与此相关的许多错误已在该版本中修复。

答案 1 :(得分:0)

我在build.gradle应用插件中将AppForAdd作为android-library找到了解决方案:'android-library'