避坑:
1.
此处替换路径
下载地址:https://mirrors.cloud.tencent.com/gradle/
2.
D:\app\gradle-6.7.1\caches\modules-2\files-2.1\org.jetbrains.kotlin\kotlin-compiler-embeddable\1.8.10\2a38b258da57285fb187fc329f7374c0751576af
此处下载对应文件后将原文件替换
注意修改对应版本
下载地址:https://repo1.maven.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.8.10/
3.
修改react-native下资源路径
安装
1.
搭建开发环境
npm install -g expo-cli
npm install -g eas-cli
2.
创建项目
expo init AwesomeProject
3.
进入项目
cd AwesomeProject
4.
启动项目
npm start # you can also use: expo start
构建:
构建安卓应用
eas build -p android
上传到expo服务器
expo publish
签名
方式1:
- 进入jdk下的bin目录
- 使用keytool生成RSA证书(keytool为java自带)
keytool -genkey -alias jwt -keyalg RSA -keystore jwt.jks
-
输入口令密码,其余默认
-
直接在命令中输入密钥库口令和密钥口令
keytool -genkeypair -alias jwt -keyalg RSA -keypass 口令密码 -keystore jwt.jks -storepass 口令密码
-
查看证书
keytool -list -v -keystore jwt.jks -storepass 口令密码
方式2:
-
keytool -genkeypair -alias hyydev -keyalg RSA -validity 400 -keystore hyydev.keystore
-
jarsigner -verbose -keystore hyydev.keystore -signedjar TestSign.apk Test.apk hyydev
登录:
eas login
打包成apk
eas build --profile preview --platform android
标签:keystore,keytool,kotlin,jwt,口令,studio,expo,android
From: https://www.cnblogs.com/m79464449p/p/17948093