Android动态加载jar/dex
Android中的动态加载机制
示例代码
1. 准备dex文件
1.1 编写
接口:
package com.dex.test;
public interface IDextest {
public String getDexString();
}
实现:
package com.dex.test;
public class Dextest implements IDextest{
@Override
public String getDexString() {
return "here dex test!!";
}
}
1.2 导出jar包
导出时不用选择接口文件。
1.3 使用dx转换
dx在sdk/build-tools/android-4.4.2/下,执行/opt/android/sdk/build-tools/android-4.4.2/dx –dex –output=test.jar dextest.jar