我已经为我的 android 应用程序创建了一个 java 库 与 Intellij.它工作正常。我也用Intellij构建过。
我已将.jar文件复制到myAndroidApp/libs/。我使用文件>>项目结构>>依赖项导入了库。还行!没有问题。我也可以在安卓工作室中使用我的clases。
但。。。
当我运行我的应用程序时,它会抛出此错误:
Information:Gradle tasks [:app:assembleDebug]
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not expand ZIP './app/libs/GetWebDatas.jar'.
控制台输出:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugJavaWithJavac'.
> Could not expand ZIP
'./app/libs/GetWebDatas.jar'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info
or --debug option to get more log output.
实际上,我可以在另一个Java项目中完美地使用我的GetWebDatas.jar文件,而不会出错。但我不能在安卓项目中使用。
此外,我可以将Jsoup或其他流行的.jar项目导入我的Android应用程序。但我不能自己的项目。
也许你可以试试File -> New -> New Module -> Import .JAR/.AAR Package
.