我使用了以下程序來創建一個基于Java的Android ANE。
dx tool failed:Compilation failed with an internal error.java.lang.IllegalArgumentException at com.android.tools.r8.org.objectweb.asm.ClassReader.<init> (ClassReader .java:160) at com.android.tools.r8.org.objectweb. asm.ClassReader.<init>(ClassReader .java:143) at com.android.tools.r8.org.objectweb.asm.ClassReader.<init>(ClassReader .java:418) at com.android.tools.r8.graph.JarClassFileReader.read(JarClassFileReader .java:91) at com. android.tools.r8.dex.ApplicationReader$ClassReader.lambda$readCla ssSources$1(ApplicationReader.java:231) at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(未知來源 ) at java.util.concurrent.ForkJoinTask. doExec(Unknown Source) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)/code>
我知道我沒有遵循傳統的路線,沒有使用Android Studio或Eclipse,或一些類似的IDE。我只是使用命令提示符來實作構建 ANE。
我錯過了什么?
我在這里錯過了什么?在輸出打包成 ANE 的 .jar 檔案之前,Android Studio 是否有一些特定的作業?
uj5u.com熱心網友回復:
將javac中的release標志改為--release 8,APK被正確創建。早些時候,發布標志被設定為16。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/319494.html
標籤:
