我不知道是否有可能意识到我要写的东西,但我会尽力解释。
使用活动创建一个Android项目,我们可以调用它,例如 ModuleProject
使用其活动创建第二个Android项目,我们可以调用它,例如 MainProject 。在一项活动中,我需要显示 ModuleProject 的活动。
我想这样做是为了避免安装两个disintcts Application。用户应该只安装 MainProject ,它“封装” ModuleProject 。
要做到这一点,我试着:
来自 MainProject 的活动我试图创建以下意图:
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.4.11/d3.min.js"></script>
但这不起作用,因为我得到以下Gradle错误:
TError:Dependency MainProject:项目应用程序上未指定的app1:解析为不支持编译依赖关系的APK存档。文件:C:\ MainProkect \ app1 \ build \ outputs \ apk \ app1-release-unsigned.apk
我在stackoverflow上搜索了解决方案,有人建议打开模块项目的 build.gradle 文件并执行以下编辑:
Intent intent = new Intent(this, MainActivityFirst.class);
但现在我收到以下错误:
错误:库项目无法设置applicationId。 applicationId在默认配置中设置为'com.aaa.moduleproject'。
有人可以帮帮我吗?提前谢谢。
答案 0 :(得分:0)
从库的build.gradle文件中删除applicationId变量。