在Android工作室我有一个Android模块,我们称之为MyAndroid。我还有一个Java模块(不是独立的JAR,而是模块中的完整Java项目),我们称之为MyJava。Android Studio:如何在Android模块中包含Java模块?

我想让MyAndroid使用MyJava作为项目依赖项。我已经使用标准的项目编译尝试:

compile project(':myjava')

MyAndroid编译,我甚至看到在“外部库”,但MyAndroid源代码无法看到米亚瓦源代码中的任何阶级的myjava.jar 。就好像MyJava根本没有关联。

我做错了什么?当依赖于Java模块而不是其他Android模块时,有没有额外的细节?

编辑 我打开了MyAndroid.iml文件,看看是否有什么明显看坏了。我注意到MyJava没有。我手动添加:

这似乎已经解决了源代码解析问题。但是我认为在我运行另一个Gradle同步的时刻,这个手动更改会消失。任何想法,为什么这不存在,我如何告诉Gradle做到这一点?

编辑#2 我仍然不知道为什么的Java模块将无法正常链接到MyAndroid,但我放弃了,并补充说,强制节点到IML文件摇篮任务:

2017-01-16

MattC

+0

确保您的java模块已在您的应用程序的settings.gradle中注册 –

+0

@avinash已确认。 Java模块出现在settings.gradle中。 –

+0

尝试从项目结构选项中添加您的模块 –

android在java下建立模块,Android Studio:如何在Android模块中包含Java模块?相关推荐

  1. python中第三方模块_如何在python脚本中包含第三方模块?

    我已经开始使用Python来自动化我工作中的重复任务,并且经常需要将对第三方模块的引用集成到我的脚本中.如何将这些文件直接包含在脚本中?我知道有一些方法可以在python安装文件夹(C:\Python ...

  2. java eclipse导入工程文件_如何在Eclipse软件中导入Java工程文件

    有些在学习Java编程的用户虽然会创建工程,但是对于怎么导入工程文件却不清楚,下面这篇教程我们就来为大家介绍一下,在Eclipse软件中导入Java工程文件的方法,有兴趣的朋友就来了解一下吧. 解决方 ...

  3. 吃透Chisel语言.18.Chisel模块详解(五)——Chisel中使用Verilog模块

    Chisel模块详解(五)--Chisel中使用Verilog模块 上一篇文章讲述了用函数实现轻量级模块的方法,可以大幅度提升编码效率.Chisel中也提供了一些好用的函数,方便我们编写代码,也方便C ...

  4. java.lang.exception_如何解決java.lang.AssertionError:期望的異常:Mockito中的java.lang.Exception...

    我有一個使用spring驗證器的用戶驗證器的書面單元測試用例.下面是類.我在Spring驗證器的validate方法中面臨問題,調用服務來檢查用戶是否爲admin.但是管理服務會引發異常.所以我用tr ...

  5. Android——电脑蓝屏重启后,studio无法认出Android环境 setup JDK(缓存!缓存!缓存)...

    电脑蓝屏重启后,studio无法认出Android环境 setup JDK 问题重现:因为工作问题,需要用到模拟器,然后创建了模拟器后开启了漫长的等待之旅,两三分钟之后win8蓝屏,重启,再次打开,依 ...

  6. 如何在Node JS中卸载NPM模块?

    本文翻译自:How to uninstall npm modules in node js? As commonly known, any npm module can be installed by ...

  7. 如何在 Web 浏览器中启用 Java?

    本文适用于: 平台: Windows 8, Windows 7, Vista, Windows XP, Windows 2000, Windows 2003, Macintosh OS X 问题 即使 ...

  8. 周志明:深入java虚拟机_虚拟面板:在低延迟环境中使用Java

    周志明:深入java虚拟机 Java越来越多地用于低延迟工作,而以前的C和C ++早已成为Java的实际选择. InfoQ聚集了该领域的四位专家,讨论了驱动趋势的因素以及在这种情况下使用Java的一些 ...

  9. linux java db2,[转载]DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述: V8.1 更新版

    DB2 UDB for Linux, UNIX 和 Windows 中的 Java 开发概述:V8.1 更新版 DB2 UDB V8 中为了支持 Java 已经做了很多更改.本文总结了所有这些更改,同 ...

最新文章

  1. WCF 第二章 契约
  2. Spring 中的统一异常处理
  3. SparkSQL源代码:总体概述
  4. 24_多易教育之《yiee数据运营系统》OLAP平台-运营分析篇
  5. MATLAB 2017a 下载及安装
  6. 最简单的正交试验教程
  7. dns服务器对网速有影响吗,更换DNS服务器可以提高网速吗?
  8. 电容屏物体识别_电容屏物体识别技术简介
  9. 个人免签监测APP源码 短信微信支付宝 实时捕获回调收款通知!
  10. 你知道了区块链,现在该了解DCEP央行数字货币了
  11. 找众数的算法代码c语言,寻找众数算法
  12. IDEA “Cannot resolve symbol” 解决办法
  13. Android--Button、TabLayout英文小写自动变为大写的问题
  14. 你还别不信:过度关注技术就是浪费时间
  15. 网络退化、过拟合、梯度消散/爆炸
  16. 计算机图形学(三种画线算法)
  17. Linux下使用WPS做office的二次开发
  18. 2023最新JDK下载、安装与配置教程(jdk17.0.5以及jdk11.0.17)
  19. 【题解】codeforces786A Berzerk
  20. CobaltStrike 部署

热门文章

  1. 北鼎机器人_北鼎T752已入手,我的感受
  2. python 伪多线程_Python实现简单多线程任务队列
  3. rust怎么拆除墙壁指令_拆除墙体前准备:区分承重墙与非承重墙,拆错影响整栋楼房...
  4. c++ 项目_罗纳尔多相信C罗从事技巧类项目,其成就不会亚于他在足坛的成绩
  5. 壁纸控的你需要看这里!
  6. 封年大促|年货节优秀PSD分层模板
  7. 手机支付优惠促销活动插画素材,拿来就能用,高效省时。
  8. 装饰画必备素材——装饰设计师,填充不用愁!
  9. python数据参数_python 的参数总结
  10. 蓝盾小火墙补丁_网络安全知识小科普