美文网首页
2018-12-26 android生成.dex文件

2018-12-26 android生成.dex文件

作者: 孤独的根号十二 | 来源:发表于2018-12-26 19:05 被阅读5次

    前言

    要生成android可以运行的dex文件,需要要用sdk下的一个工具\sdk\build-tools\21.0.1\dx.bat。
    你可以选择配置环境变量,方便使用,配置环境的方法和配置java的方法相同,将绝对目录添加到Path里面,如果不配置环境变量,则直接cd到目录下使用

    使用步骤

    dx --dex --output = C:\Users\lenovo\Desktop\anfix\output.dex C:\dynamic

    output =后面是dex文件生成的目录
    dynamic可以是任意文件夹,里面含有class文件,我们可以直接从项目中复制一个包,然后用javac 编译java文件,再把所有的java文件删除

    Error

    trouble processing:
    bad class file magic (cafebabe) or version (0033.0000)
    ...while parsing Hello.class
    ...while processing Hello.class
    1 warning
    no classfiles specified
    出现这个错误的原因是因为jdk的版本不对,可能是因为你本地的java版本与工具的版本不兼容,生成的class文件,dx.bat解析不了,你可以在编译class文件的时候强制使用老的java版本
    例如:
    javac -source 1.6 -target 1.6 Dynamic.java

    相关文章

      网友评论

          本文标题:2018-12-26 android生成.dex文件

          本文链接:https://www.haomeiwen.com/subject/vurklqtx.html