RN/Expo项目本地打包成APK
Expo项目
初始化Expo项目
npx create-expo-app@latest my-app-expo
cd my-app-expo
用原生方法把Expo项目打包成APK
npx expo prebuild
cd android
./gradlew assembleRelease
打包结果在:my-app-expo/android/app/build/outputs/apk/release里面(apk大小差不多是73M)
用EAS方法在本地把Expo打包成APK(这个只能在Linux或者MacOS下)
# Initialize EAS
eas init
# Configure build
eas build:configure
# For direct APK, first modify eas.json:
{
"build": {
"preview": {
"android": {
"buildType": "apk"
}
}
}
}
# Then build APK
eas build --platform android --profile preview --local
打包结果在:my-app-expo/里面(apk大小差不多是73M)
RN项目
初始化RN项目
npx @react-native-community/cli init my-app-rn
cd my-app-rn
把RN项目打包成APK
cd android
./gradlew assembleRelease
打包结果在:my-app-rn/android/app/build/outputs/apk/release里面(apk大小差不多是45M)

浙公网安备 33010602011771号