jasonross / Nuwa

Nuwa, pure java implementation, can hotfix your android application.
2.96k stars 574 forks source link

dx --dex问题 #18

Closed htwahzs closed 8 years ago

htwahzs commented 8 years ago

为什么我用dx --dex --output=patch.apk patch生成的apk文件中没有dex文件呢。 不会生成classes.dex

htwahzs commented 8 years ago

@jasonross

jasonross commented 8 years ago

@htwahzs patch文件夹中有文件吗?

htwahzs commented 8 years ago

有 用javac ***.java 生成的class文件

htwahzs commented 8 years ago

我在patch中直接放.java,编译出来的是不带classes.dex的 如果放javac 编译出来的.class文件,会报错 UNEXPECTED TOP-LEVEL EXCEPTION: java.lang.RuntimeException: Exception parsing classes

jasonross commented 8 years ago

@htwahzs dex命令有报错吗

htwahzs commented 8 years ago

是不是环境配置哪里有问题?

jasonross commented 8 years ago

@htwahzs 为啥不用我提供的gradle插件

htwahzs commented 8 years ago

gradle会报错啊。。之前说的个。 而且想搞清楚怎么回事,是不是javac编译成class文件需要一些配置什么的。

htwahzs commented 8 years ago

@jasonross 我用这个dx是为了生成补丁,gradle插件能生成补丁吗?

jasonross commented 8 years ago

@htwahzs 看一下README,再看一下源码就懂了啊