我正在为Android制作小应用程序,不幸的是我的计算机很难运行Android Studio,这就是为什么我必须从终端做所有事情。
现在我想用这个命令编译我的项目:
java -jar $(ANDROID_HOME)/build-tools/23.0.3/jack.jar --classpath $(ANDROID_HOME)/platforms/android-23/android.jar --output-dex $(DEV_HOME)/obj --import-resource $(DEV_HOME)/res $(DEV_HOME)/src/ $(DEV_HOME)/gen
我收到了这个错误:
ERROR: src/com/bps/teutons/MainActivity.java:3: The import android cannot be resolved
即使我添加了--classpath android.jar,为什么jack也找不到android.jar?
答案 0 :(得分:0)
在尝试编译之前,您需要使用以下命令将项目中的所有JAR文件转换为特殊格式兼容的插孔:
java -jar $(ANDROID_HOME)/build-tools/23.0.3/jill.jar --output $(DEV_HOME)/lib/android.jar $(ANDROID_HOME)/platforms/android-23/android.jar
如本教程http://czak.pl/2016/05/31/handbuilt-android-project.html所述,只有在低于1.2-rc2的版本中使用jack时,才需要执行此步骤。