我添加了对新模块的引用,并尝试从中打开Activity
。
throws
Exception
表示:
android.content.ActivityNotFoundException: Unable to find explicit activity class{
com.giljulio.imagepicker.ui/com.giljulio.imagepicker.ui.ImagePickerActivity
};
have you declared this activity in your AndroidManifest.xml?**
我是否需要在引用新模块旁边添加任何其他内容?
答案 0 :(得分:6)
您必须在gradle依赖项中定义(在模块中您要调用另一个模块活动):
dependencies{
...
compile project(':yourModuleName')
...
}
添加此同步后,gradle现在可以使用模块中的活动。
答案 1 :(得分:0)
这样的用户。这将为您提供帮助
aspectFill
答案 2 :(得分:0)
好,所以我迟了几年。
问题不是您没有@arpit建议的gradle依赖性,似乎您报告了运行时异常。另外,@ Aman建议的内容将有助于处理异常,但无助于您开始活动。
如果理解正确,则您有一个多模块应用程序(例如A-app模块和B-lib模块),需要从一个B调用另一个lib-module(C)。
如果是这种情况,则需要在标签的模块(B)Manifest.xml中声明该库的活动(C)。
如果尚未设置,则还需要启用清单合并。