1. 创建一个一般的测试类,用于导出JAR。package com.example.dextest; import android.app.Activity; import android.view.Gravity; import android.widget.FrameLayout; import android.widget.TextView; public class Test1 { public void test(Activity ac) { TextView tv = new TextView(ac); FrameLayout.LayoutParams params = new FrameLayout.LayoutParams( FrameLayout.LayoutParams.WRAP_CONTENT, FrameLayout.LayoutParams.WRAP_CONTENT); params.topMargin = 0; params.gravity = Gravity.TOP | Gravity.CENTER_HORIZONTAL; tv.setText("Test1 textview!!!!"); ac.addContentView(tv, params); } }
2.使用SDK自带的工具dx.bat将JAR转换成DEX。![]()
android APK加固篇-1. 动态加载的Dex文件的生成 这样用于动态加载的dex文件就生成成功可以使用DexClassLoader进行加载了。dx.bat --dex --output=F:/test.dex F:/test.jar