安卓配置 - sigmayun/react-native-template-typescript GitHub Wiki
配置应用名
很简单,我们直接打开 android/app/src/main/res/values/strings.xml
,即可看到配置中的 app_name
,修改为你想要的即可。
配置图标
也很简单,在 android\app\src\main\res\mipmap-xxxxxx
中直接覆盖图标就可以,注意图标的大小。
打包 APK
1、在项目根目录执行 keytool -genkeypair -v -keystore release.keystore -alias my-key-alias -keyalg RSA -keysize 2048 -validity 10000
生成密钥文件 release.keystore
2、把 release.keystore
文件放到你工程中的 android/app
文件夹下。
3、配置 android/app/build.gradle
android{
...
signingConfigs {
release {
storeFile file("release.keystore")
storePassword "****"
keyAlias "my-key-alias"
keyPassword "****"
}
}
...
buildTypes {
release {
...
signingConfig signingConfigs.release
...
}
}
}
去除无用的语言资源
通过配置 android/defaultConfig/resConfigs
可以选择只打包哪几种语言,进而去掉各种 aar 包中全世界的语言,尤其是 support 包中的。
选择保留什么语言要根据产品的用户和市场来定,如果只选择默认英语和中文语言,配置如下:
defaultConfig {
+ resConfigs "en","zh"
}