售前客服二维码
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!
1.全局代理,必要条件
2.环境准备(窗口(
安卓工作室链接:http://www.android-studio.org/
摆动链接:https://鲁特中国。俱乐部/get-start/install/
锈链接:https://www .锈郎。org/zh-CN/tools/install
爪哇岛链接:https://www.java.com/ES/download/
Ndk链接:https://开发者。安卓。com/ndk/downloads
Msvc以及相应的英文语言包。请使用微软C构建工具
(https://visual studio。微软。com/zh-hant/visual-CPP-build-tools/)进行下载。打开勾选如下选项
Vcpkg .链接:https://github。Microsoft/vcpkg
3.环境变量
安卓_NDK值为ndk所在目录。
小路环境变量中配置颤振,货物,vcpkg,java。
4.取下钱箱代码库。
https://github.com/scryinfo/cashbox
5.以上条件准备完成后开始编译过程编译动态库部分。可以参考
https://github。com/scy info/cash box/blob/master/BC/device _ app _ lib/readme。医学博士
窗子具体步骤如下:
生锈的目标添加aarch 64-Linux-安卓arm V7-Linux-安卓媒体bi
生锈工具链安装x86 _ 64-电脑-视窗-msvc
生锈默认msvc
注:如果此时找不到msvc,请使用生锈工具链列表查看全名,替换到命令中重新执行
vcpkg集成安装
vcpkg安装SQLite 3: x64-windows-静态
vcpkg安装sqlite3:x64-windows
激光唱片到钱箱\bc\device_app_lib\script目录下运行
构建64-Linux-安卓系统。蝙蝠文件进行动态库的编译。
(1)若在此过程中出现找不到链接:"cc "问题。请前往货物所在目录下新建文件配置,无后缀。
配置文件中的内容如下:
[target.aarch64-linux-android]
链接器=' C: \ \用户\ \ jayce \ \下载\ \ Android-ndk-r21b \ \工具链\ \ llvm \ \预建\ \ windows-x86 _ 64 \ \ bin \ \ AAR ch64-Linux-androd 28-叮当。cmd '
ar=' C: \ \用户\ \ jayce \ \下载\ \ Android-ndk-r21b \ \工具链\ \ llvm \ \预建\ \ windows-x86 _ 64 \ \ bin \ \ AAR ch64-Linux-Android-ar。' exe '
目录根据你的ndk所在目录进行相应调整。保存再次运行蝙蝠文件完成编译。
若在编译过程出现ed25519_dalek相关库的问题,请修改bc\下的货物锁文件。找到ed25519_dalek的依赖修改如下内容。
版本='1.0.0-pre.4 '
来源='注册https://github.com/rust-lang/crates.io-index'
校验和=' 21 A8 a 37 F4 E8 b 35 af 971 E6 db 5 e 3897 e7a 6344 ca a3 f 92 f 6544 f 88125 a1 F5 f 0035 a '
依赖关系=[
曲线25519-dalek 2.1.0 ',
' ed25519 ',
兰特0.7.3 ',
“赛德”,
sha2 0.8.2 ',
归零1.1.0 ',
]
因7月17日版本改动,且1.0.0-pre.3与1.0.0-pre.4不兼容导致,将上述内容修改如下。
版本='1.0.0-pre.3 '
来源='注册https://github.com/rust-lang/crates.io-index'
校验和=' 978710 b 352437433 c 97 B2 BFF 193 F2 FB 1 DFD 58 a 093 f 863 DD 95 e 225 a 19 baa 599 a 2 '
依赖关系=[
'删除时清除,
曲线25519-dalek 2.1.0 ',
兰特0.7.3 ',
sha2 0.8.2 ',
]
修改上述蝙蝠文件。
编译apk,具体步骤如下
修改现金箱\ app \ lib \ global _ config \ vendor _ config。飞镖中的键和价值。替换为你自己服务器的接口地址。各个接口详情介绍参见(未完成)。
由于apk签名问题,请修改现金盒\应用\安卓\应用\构建。格拉德勒的部分内容如下
修改后可生成未签名apk,若要重新签名请参见
https://github.com/scryinfo/cashbox/blob/master/app/README.md
运行颤振生成apk即可,生成的apk目录如下:
现金盒\ app \ build \ app \ outputs \ apk \ release \ app-release-未签名。apk
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!