如何使用jack编译器为Android编译代码?

BPS

我正在为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,杰克也找不到android.jar?

BPS

在尝试编译之前,您需要使用以下命令将项目中的所有JAR文件转换为兼容特殊格式的witch jack:

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时,才需要执行此步骤。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用Android的Jack编译器获取未知属性'classpath'

来自分类Dev

如何使用JACK编译器执行缩小和模糊处理?

来自分类Dev

使用多个编译器编译C代码

来自分类Dev

Android的C编译器如何工作。

来自分类Dev

java如何使用编译器

来自分类Dev

编译器如何知道所使用的类是通用类,尽管该类已被编译并且其类型已擦除为通用代码

来自分类Dev

如何使用交叉编译器进行编译?

来自分类Dev

如何使用matlab编译器sdk编译类?

来自分类Dev

使用Android Gradle插件进行编译时如何添加Java编译器选项?

来自分类Dev

编译器如何为虚拟函数调用生成代码?

来自分类Dev

编译器如何在内存中布置代码

来自分类Dev

JIT编译器生成的代码如何与程序链接?

来自分类Dev

我如何“告诉” C编译器不应优化代码?

来自分类Dev

如何停止在编译器阶段运行代码?

来自分类Dev

如何编写与编译器无关的通用代码?

来自分类Dev

如何在我的编译器中运行Java代码

来自分类Dev

Java编译器如何确定无法访问的代码?

来自分类Dev

JIT编译器生成的代码如何与程序链接?

来自分类Dev

此代码如何在编译器中执行?

来自分类Dev

如何使用本机编译器(g ++)编译并运行llc-3.4生成的C ++代码?

来自分类Dev

使用Google Closure编译器删除调试代码

来自分类Dev

使用编译器运行代码后出现段错误

来自分类Dev

如何使用Java编译器树API(com.sun.source.util)重建源代码

来自分类Dev

使用哪个编译器?

来自分类Dev

如何将编译器更新为Swift 2?

来自分类Dev

使用 ndk arm-linux-androideabi-clang++ 编译器为 android 构建 grpc C++

来自分类Dev

如何在CMake中为本地代码和外部代码设置不同的编译器警告级别

来自分类Dev

在CC编译器中为C ++使用argv []

来自分类Dev

编译器是否为未使用的类生成vtable

Related 相关文章

  1. 1

    使用Android的Jack编译器获取未知属性'classpath'

  2. 2

    如何使用JACK编译器执行缩小和模糊处理?

  3. 3

    使用多个编译器编译C代码

  4. 4

    Android的C编译器如何工作。

  5. 5

    java如何使用编译器

  6. 6

    编译器如何知道所使用的类是通用类,尽管该类已被编译并且其类型已擦除为通用代码

  7. 7

    如何使用交叉编译器进行编译?

  8. 8

    如何使用matlab编译器sdk编译类?

  9. 9

    使用Android Gradle插件进行编译时如何添加Java编译器选项?

  10. 10

    编译器如何为虚拟函数调用生成代码?

  11. 11

    编译器如何在内存中布置代码

  12. 12

    JIT编译器生成的代码如何与程序链接?

  13. 13

    我如何“告诉” C编译器不应优化代码?

  14. 14

    如何停止在编译器阶段运行代码?

  15. 15

    如何编写与编译器无关的通用代码?

  16. 16

    如何在我的编译器中运行Java代码

  17. 17

    Java编译器如何确定无法访问的代码?

  18. 18

    JIT编译器生成的代码如何与程序链接?

  19. 19

    此代码如何在编译器中执行?

  20. 20

    如何使用本机编译器(g ++)编译并运行llc-3.4生成的C ++代码?

  21. 21

    使用Google Closure编译器删除调试代码

  22. 22

    使用编译器运行代码后出现段错误

  23. 23

    如何使用Java编译器树API(com.sun.source.util)重建源代码

  24. 24

    使用哪个编译器?

  25. 25

    如何将编译器更新为Swift 2?

  26. 26

    使用 ndk arm-linux-androideabi-clang++ 编译器为 android 构建 grpc C++

  27. 27

    如何在CMake中为本地代码和外部代码设置不同的编译器警告级别

  28. 28

    在CC编译器中为C ++使用argv []

  29. 29

    编译器是否为未使用的类生成vtable

热门标签

归档