一 生成签名文件
在命令行里面输入
keytool -genkey -v -keystore SuperBigLw-key.keystore -alias SuperBigLw-key-alias -keyalg RSA -keysize 2048 -validity 10000
这里的第一个SuperBigLw就是文件的名字,第二个是别名。
10000是有效时间,2048是RSA加密的大小
二 在Android的main目录下创建assets文件夹
三 安装curl命令
四 启动项目,react-native start ,然后命令行里面运行
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res/
curl -k "http://localhost:8081/index.android.bundle" >android/app/src/main/assets/index.android.bundle
五 配置签名
1、在android\app文件夹下找到build.gradle 打开然后设置你的签名文件可以在defaultConfig 下面写
signingConfigs{
release{
storeFile file("F://space/studySpace/myApp-simple/SuperBigLw-key.keystore")
storePassword "6666"
keyAlias "SuperBigLw-key-alias"
keyPassword "6666"
}
}
分别是签名文件的位置,密码,别名,密码。
buildTypes {
release {
...
signingConfig signingConfigs.release
}
}
六
gradlew assembleRelease