Android中的ParseException
我在玩这个密码 我的主代码中有以下代码:Android中的ParseException,android,parseexception,Android,Parseexception,我在玩这个密码 我的主代码中有以下代码: DexClient dxclient = new DexClient(); String[] name = { "/mnt/sdcard/HelloWorld.class" }; try { byte[] mybytes = getBytesFromFile(new File(name[0])); byte[][] bytes = {mybytes}; dxclient.classesToDex(name, bytes); }
DexClient dxclient = new DexClient();
String[] name = { "/mnt/sdcard/HelloWorld.class" };
try {
byte[] mybytes = getBytesFromFile(new File(name[0]));
byte[][] bytes = {mybytes};
dxclient.classesToDex(name, bytes);
}
catch(Exception e) {
e.printStackTrace();
}
我的HelloWorld类如下所示:
package mnt.sdcard;
public class HelloWorld {
private String message;
public void setMessage(String message) {
this.message = message;
}
public String getMessage() {
return message;
}
}
但我有下一个错误:
WARN/System.err(298): com.android.dx.cf.iface.ParseException:
class name (mnt/sdcard/HelloWorld) does not match path
(/mnt/sdcard/HelloWorld.class)
有人能帮我吗?我解决了这个问题
我改变了这一点:
String[] name={"/mnt/sdcard/HelloWorld.class"};
对此
String[] name={"mnt/sdcard/HelloWorld.class"};
谢谢:)