back to home

fallenstardust / YGOMobile-cn-ko-en

View on GitHub
96 stars
49 forks
12 issues

AI Architecture Analysis

This repository is indexed by RepoMind. By analyzing fallenstardust/YGOMobile-cn-ko-en in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.

Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.

Source files are only loaded when you start an analysis to optimize performance.

Embed this Badge

Showcase RepoMind's analysis directly in your repository's README.

[![Analyzed by RepoMind](https://img.shields.io/badge/Analyzed%20by-RepoMind-4F46E5?style=for-the-badge)](https://repomind.in/repo/fallenstardust/YGOMobile-cn-ko-en)
Preview:Analyzed by RepoMind

Repository Overview (README excerpt)

Crawler view

License GPL YGOMobile Android编译环境 --------------------- 下载Android Studio和Android sdk ndk编译环境(请用迅雷,旋风,或者翻墙vpn下载) --------------------- 稳定ndk https://dl.google.com/android/repository/android-ndk-r21d-windows-x86_64.zip https://dl.google.com/android/repository/android-ndk-r21d-darwin-x86_64.zip https://dl.google.com/android/repository/android-ndk-r21d-linux-x86_64.zip 重要 --------------------------------------------- NDKR21d编译已经通过,更加新的NDK可能通不过 根据自己的系统下载上面的压缩包,解压并且配置环境变量,cmd窗口,输ndk-build --version,看到一堆数字和英文的版权就是ok了 不懂环境变量?没关系,自己自动把下文的ndk-build前面,加上NDK解压的文件夹比如D:\NDK\ndk-build -j4 1.准备数据 -------------------------- 从官网发布的apk提取,或者自己提供,scripts.zip里面是script文件夹 mobile\assets\data\cards.cdb mobile\assets\data\pics.zip mobile\assets\data\scripts.zip mobile\assets\data\fonts\ygo.ttf mobile\libs\libWindbot.aar 最新Libwindbot.aar获取: https://github.com/mercury233/libWindbot/releases 2.编译ygo的so ------------------------- 项目根目录运行命令行窗口 cd libcore ndk-build -j4 成功:libcore\libs\armeabi-v7a\libYGOMobile.so 大于8M 3.包名和签名 --------------------- 一个手机相同包名的app只能同时存在一个,低版本无法覆盖高版本 包名相同,签名不相同的app是无法覆盖安装。 (因为你没有原版的签名,如果不想卸载原版,你需要改包名和准备自己的签名,不然你的app无法覆盖原版,或者无法同时存在) 4.如何改包名 ---------------------------- 如果你需要改包名 编辑:mobile\build.gradle applicationId "cn.garymb.ygomobile" cn.garymb.ygomobile改为你的包名,如果不懂,请在后面加.xxxx,例如我是菜菜,改为cn.garymb.ygomobile.caicai 5.修改PreferencesProvider --------------------------- Provider和包名类似也会冲突,如需与原版共存,也要修改 将cn\garymb\ygomobile\ui\preference\YGOPreferencesProvider类改名 然后把AndroidManifest.xml里provider一节也做对应修改 6.制作签名(仅第一次或者你没有签名文件) -------------------------- 左边的project标签,选中mobile,点击顶部的菜单Build->Generate Signed Apk->Create New key store path: 点第一行的...选择保存位置或者手动输入,例如D:\ygo.jks Password: 签名密码,如果不懂,建议直接123456 Alias: 签名key,随便一个名字,建议直接ygo Password: key密码,如果不懂,建议直接123456 First and Last name:随便一个名字 7.生成apk文件 ------------------------- 如果是自己电脑,最好勾上Remember passwords key store password 签名密码 key alias 签名key key password key密码 点Next,第一行就是apk的保存文件夹,下面的V1和V2,如果不懂,请不要勾V2,然后点Finish。