最后,我想到了将我的android项目从Eclipse迁移到Android Studio。但是,通过从eclipse生成gradle构建文件导入项目并没有帮助。项目结构如图所示,这些是我遵循的内容:
条形码和普通条形码包含主要项目(即Android-Project)所需的java类。因此,我在Android Studio中创建了模块或导入了现有模块。在主项目的settings.gradle中,我写为
包括':app',':common',':barcode-common'
在主项目的build.gradle中为
implementation project (':common')
implementation project (':barcode-common')
这很好。但是我不希望将common和barcode-common放在主项目中,因为我想维护项目目录,如图所示。因此,在主项目的settings.gradle中,我写为
include ':app', ':common'
project(':common').projectDir= new File('..\\common')
在这种情况下,我无法将任何Java类从通用或条形码通用导入到主项目。它无法识别java类。
因此,任何替代方案或解决方案将非常有帮助。我为此而苦苦挣扎。谢谢
P.S:我想保持如图所示的项目结构,因为普通项目和条形码常见文件甚至由另一个项目共享。