我正在按照教程签署一个apk来寻找原生应用程序:
https://facebook.github.io/react-native/docs/signed-apk-android.html
但我无法找到我应该编辑某些文件的android / app。
我尝试使用此路径:~project \ node_modules \ react-native \ ReactAndroid 我可以看到上一步中提到的文件,但后来我运行了:
gradlew assembleRelease
我得到了:
启动失败: 构建文件'~project \ node_modules \ react-native \ ReactAndroid \ build.gradle':8:无法解析类de.undercouch.gradle.tasks.download.Download @第8行,第1列。 import de.undercouch.gradle.tasks.download.Download
所以我的猜测是,我走错路,你能指出我在寻找的android / app文件夹在哪里吗?
答案 0 :(得分:0)
cd android
运行前的命令
gradlew assembleRelease
或者您可以在1个命令中运行它们,如
cd android && ./gradlew assembleRelease
答案 1 :(得分:0)
因为create-react-native-app
有助于构建没有配置的应用(没有ios
和android
文件夹)。
如果你想配置更多。在项目中运行npm run eject
或yarn eject
。运行后,命令文件夹ios
和android
将显示。但它会改变你的项目结构。
另一种方法,您可以使用expo构建已签名的apk(它不会更改您的项目结构)