Zygisk-Il2CppDumper 使用Android Studio运行gradle任务:module:assembleRelease编译

使用Android Studio运行gradle任务:module:assembleRelease编译,zip包会生成在out文件夹下
记录一下编译过程,虽然直接在GIT网上进行编译成功了,但还是想自己通过Android Studio来进行

首先设置要DUMP游戏的包名
在这里插入图片描述

编译操作.

在进行"Sync Project with Gradle Files",出现如下的错误

FAILURE: Build failed with an exception.

* Where:
Build file 'D:\������\DeCode\Zygisk-Il2CppDumper-master\module\build.gradle' line: 6

* What went wrong:
A problem occurred evaluating project ':module'.
> Failed to apply plugin 'com.android.internal.library'.
   > Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory.

* Try:
> Run with --stacktrace option to get the stack trace.
> Run with --info or --debug option to get more log output.
> Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 2s

Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin ‘com.android.internal.library’.

Caused by: org.gradle.api.tasks.StopExecutionException: Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the line ‘android.overridePathCheck=true’ to gradle.properties file in the project directory.

最开始有报错,其中一个是提示字符方面的问题
1:原来的目录有中文,后面改成英文,然后将超长的目录名也改短了,目前使用的是如下:
D:\Test\Zygisk

然后Android Studio会根据gradle配置自动下载一些相关的依赖,如需网络问题,需自行解决

Edit Configurations 设置如下:

在这里插入图片描述
Project Structure 相关设置,主要也就如下二张图
在这里插入图片描述

在这里插入图片描述
然后点运行

0:33:19: Executing ':module:assembleRelease'...

Executing tasks: [:module:assembleRelease] in project D:\Test\Zygisk

> Task :module:preBuild UP-TO-DATE
> Task :module:preReleaseBuild UP-TO-DATE
> Task :module:compileReleaseAidl NO-SOURCE
> Task :module:configureCMakeRelWithDebInfo[arm64-v8a]
> Task :module:buildCMakeRelWithDebInfo[arm64-v8a]
> Task :module:configureCMakeRelWithDebInfo[armeabi-v7a]
> Task :module:buildCMakeRelWithDebInfo[armeabi-v7a]
> Task :module:configureCMakeRelWithDebInfo[x86]
> Task :module:buildCMakeRelWithDebInfo[x86]
> Task :module:configureCMakeRelWithDebInfo[x86_64]
> Task :module:buildCMakeRelWithDebInfo[x86_64]
> Task :module:externalNativeBuildRelease
> Task :module:mergeReleaseJniLibFolders UP-TO-DATE
> Task :module:mergeReleaseNativeLibs UP-TO-DATE
> Task :module:stripReleaseDebugSymbols UP-TO-DATE
> Task :module:copyReleaseJniLibsProjectAndLocalJars UP-TO-DATE
> Task :module:compileReleaseRenderscript NO-SOURCE
> Task :module:generateReleaseResValues UP-TO-DATE
> Task :module:extractDeepLinksForAarRelease UP-TO-DATE
> Task :module:generateReleaseBuildConfig UP-TO-DATE
> Task :module:generateReleaseResources UP-TO-DATE
> Task :module:packageReleaseResources UP-TO-DATE
> Task :module:parseReleaseLocalResources UP-TO-DATE
> Task :module:processReleaseManifest UP-TO-DATE
> Task :module:generateReleaseRFile UP-TO-DATE
> Task :module:extractReleaseAnnotations UP-TO-DATE
> Task :module:javaPreCompileRelease UP-TO-DATE
> Task :module:compileReleaseJavaWithJavac UP-TO-DATE
> Task :module:mergeReleaseGeneratedProguardFiles UP-TO-DATE
> Task :module:mergeReleaseConsumerProguardFiles UP-TO-DATE
> Task :module:mergeReleaseShaders UP-TO-DATE
> Task :module:compileReleaseShaders NO-SOURCE
> Task :module:generateReleaseAssets UP-TO-DATE
> Task :module:packageReleaseAssets UP-TO-DATE
> Task :module:packageReleaseRenderscript NO-SOURCE
> Task :module:prepareLintJarForPublish UP-TO-DATE
> Task :module:prepareReleaseArtProfile UP-TO-DATE
> Task :module:processReleaseJavaRes NO-SOURCE
> Task :module:mergeReleaseJavaResource UP-TO-DATE
> Task :module:syncReleaseLibJars UP-TO-DATE
> Task :module:writeReleaseAarMetadata UP-TO-DATE
> Task :module:bundleReleaseAar UP-TO-DATE
> Task :module:createReleaseVariantModel UP-TO-DATE
> Task :module:mapReleaseSourceSetPaths UP-TO-DATE
> Task :module:mergeReleaseResources UP-TO-DATE
> Task :module:verifyReleaseResources UP-TO-DATE
> Task :module:assembleRelease UP-TO-DATE
> Task :module:prepareMagiskFilesRelease UP-TO-DATE
> Task :module:zipRelease UP-TO-DATE

BUILD SUCCESSFUL in 2s
39 actionable tasks: 9 executed, 30 up-to-date

Build Analyzer results available
0:33:21: Execution finished ':module:assembleRelease'.

程序跑了一下,就成功了
在这里插入图片描述
zygisk-il2cppdumper-v1.2.0-release.zip,拷贝到手机上面,然后在Magisk里安装模块,加载这个文件
涉及到开启Zygisk模式,加载模块

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动游戏,会在/data/data/GamePackageName/files/目录下生成dump.cs
即使游戏有检测,会自动退出,也不影响dump.cs的获取

已经配置好的项目Android Studio
链接: https://pan.baidu.com/s/1xq6smr6lb5l2a_faW2cF4w?pwd=2ms2
提取码: 2ms2 复制这段内容后打开百度网盘手机App,操作更方便哦

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MetaEnchanter

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值