使用本地本地(离线)模块从裸工作流 Expo 项目构建 APK
Build APK from bare workflow Expo project with native local (offline) module
使用 WAS 构建项目时显示错误:
no such file or directory, open ‘/absolute/path/to/mypackage-0.1.0.tgz’
我应该使用 Turtle 吗?
我错过了什么吗?
用于构建的命令:
eas build -p android --profile=development --local
eas.json
{
"cli": {
"version": ">= 0.48.0"
},
"build": {
"development": {
"distribution": "internal",
"android": {
"gradleCommand": ":app:assembleDebug",
"buildType": "apk"
},
"ios": {
"buildConfiguration": "Debug"
}
},
"preview": {
"distribution": "internal"
},
"production": {}
},
"submit": {
"production": {}
}
}
多次组合后:
不使用Windows
在 Android Studio 中使用 Unix
$ cd android && chmod +x ./gradlew
$ ./gradlew assembleRelease
另外,看看这个:
https://instamobile.io/android-development/generate-react-native-release-build-android/
编辑因为人们不喜欢这个答案:
事实是,弹出项目后,您可以像管理本机应用一样管理您的应用。
如果你想在本地使用自定义包构建,而不是发布,这似乎是最快和可靠的方法。
使用 WAS 构建项目时显示错误:
no such file or directory, open ‘/absolute/path/to/mypackage-0.1.0.tgz’
我应该使用 Turtle 吗? 我错过了什么吗?
用于构建的命令:
eas build -p android --profile=development --local
eas.json
{
"cli": {
"version": ">= 0.48.0"
},
"build": {
"development": {
"distribution": "internal",
"android": {
"gradleCommand": ":app:assembleDebug",
"buildType": "apk"
},
"ios": {
"buildConfiguration": "Debug"
}
},
"preview": {
"distribution": "internal"
},
"production": {}
},
"submit": {
"production": {}
}
}
多次组合后:
不使用Windows
在 Android Studio 中使用 Unix
$ cd android && chmod +x ./gradlew
$ ./gradlew assembleRelease
另外,看看这个:
https://instamobile.io/android-development/generate-react-native-release-build-android/
编辑因为人们不喜欢这个答案:
事实是,弹出项目后,您可以像管理本机应用一样管理您的应用。 如果你想在本地使用自定义包构建,而不是发布,这似乎是最快和可靠的方法。