我用Intellij为我的android apllication创建了一个java库。它工作正常。我也用Intellij构建了。
我已将.jar文件修改为myAndroidApp / libs /。我使用文件>>项目结构>>导入了库。依赖。没关系!没有问题。此外,我可以在Android工作室使用我的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文件而没有错误。但我无法在android项目中使用。
此外,我可以将Jsoup或其他流行的.jar项目导入我的Android应用程序。但我不能自己的项目。
答案 0 :(得分:1)
也许你可以试试
File -> New -> New Module -> Import .JAR/.AAR Package
。