@@ -7,24 +7,24 @@ project.ext.appInfo.each {entry ->
77 executable = ADB_PATH
88 args = [' shell' , " am force-stop $packageName " ]
99 }
10- def startTask = tasks. create(name : " start$name " , type : Exec ) {
10+ def startTask = tasks. create(name : " start$name " , dependsOn : [stopTask], type : Exec ) {
1111 doFirst { println " Start $name ... " }
1212 executable = ADB_PATH
13- args = [' shell' , " monkey -p ${ packageName} -c android.intent.category.LAUNCHER 1 " ]
13+ args = [' shell' , " sleep 3;am start \$ (cmd package resolve-activity --brief ${ packageName} | tail -n 1) " ]
1414 }
1515 def debugXposedTask = tasks. create(name : " debug${ name} Xposed" , dependsOn : [" installDebug" , stopTask], type : Exec ) {
1616 executable = ADB_PATH
1717 args = [' shell' , " package=${ android.defaultConfig.applicationId} && cp -f \$ (pm path \$ package| cut -d: -f2) /data/local/tmp/\$ package.apk && chmod 777 /data/local/tmp/\$ package.apk" ]
1818 }
1919 debugXposedTask. finalizedBy(startTask)
20- def debugRiruTask = tasks. create(name : " debug${ name} Riru" , dependsOn : [" mergeDexDebug" , stopTask ], type : Exec ) {
21- def classDexPath = new File (project. buildDir, " intermediates/dex/debug/out /classes.dex" ). absolutePath
20+ def debugRiruTask = tasks. create(name : " debug${ name} Riru" , dependsOn : [" mergeDexDebug" ], type : Exec ) {
21+ def classDexPath = new File (project. buildDir, " intermediates/dex/debug/mergeDexDebug /classes.dex" ). absolutePath
2222 executable = ADB_PATH
2323 args = [' push' , classDexPath, " /data/local/tmp/libriru-module-xfingerprint-pay-${ name.toLowerCase()} .debug.dex" ]
2424 }
2525 debugRiruTask. finalizedBy(startTask)
26- def debugZygiskTask = tasks. create(name : " debug${ name} Zygisk" , dependsOn : [" mergeDexDebug" , stopTask ], type : Exec ) {
27- def classDexPath = new File (project. buildDir, " intermediates/dex/debug/out /classes.dex" ). absolutePath
26+ def debugZygiskTask = tasks. create(name : " debug${ name} Zygisk" , dependsOn : [" mergeDexDebug" ], type : Exec ) {
27+ def classDexPath = new File (project. buildDir, " intermediates/dex/debug/mergeDexDebug /classes.dex" ). absolutePath
2828 executable = ADB_PATH
2929 args = [' push' , classDexPath, " /data/local/tmp/libzygisk-module-xfingerprint-pay-${ name.toLowerCase()} .debug.dex" ]
3030 }
0 commit comments