简书链接:androidstudiorelase打debug包,但是test等于true
文章字数:390,阅读全文大约需要1分钟
最近在完善我的一个hookui的逆向神器,但是遇到了各种问题,因为是调试运行的原因 导致崩溃??
还是说debug包多个dex的原因导致,为了探索原因,我进行了各种尝试,
release打debug包目前修改xml属性为true不行,
1 2
| android:debuggable="true"
|
在build.gradle修改 是可以的,记得配置签名
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| buildTypes { release { signingConfig signingConfigs.release debuggable true } signingConfigs { debug {//打开这个块就能作用于签名。 关闭得到的验证就是卡死。 c层禁止使用d代理破解 自己也不推荐使用代理. Properties properties = new Properties() properties.load(project.rootProject.file(System.getenv("qssqsignfile")).newDataInputStream()) def keyPwd = properties.getProperty("signingConfigs.keyPwd") def keyName = properties.getProperty("signingConfigs.keyName") def keyPath = properties.getProperty("signingConfigs.path") storeFile file(keyPath) storePassword keyPwd keyAlias keyName keyPassword keyPwd
} release {
Properties properties = new Properties() properties.load(project.rootProject.file(System.getenv("xxxfile")).newDataInputStream()) def keyPwd = properties.getProperty("xxx.keyPwd") def keyName = properties.getProperty("xxx.keyName") def keyPath = properties.getProperty("xxx.path") storeFile file(keyPath) storePassword keyPwd keyAlias keyName keyPassword keyPwd
} }
|
但是我用这种包在我的神之手重打包后运行失败, 但是通过电脑编译运行成功的,但是通过adb运行失败提示INSTALL_FAILED_TEST_ONLY
电脑应该是加了一个参数
-t
的原因。
adb install -t xxx.apk
强制修改 为false,
在gradle.properties修改
android.injected.testOnly=false
安装到手机上后用神之手重打包植入xposed操作成功了,但是运行崩溃,
这和我用的第三方hook模块有关系,sandhook
我用的那个版本debug模式就会出现各种问题,目前想用来动态调试我的hookui工具还是没那么简单,除非用别人的那种框架软件进行研究了。