如何在Android studio上运行从github上下载的RN项目
Posted 思考的种子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Android studio上运行从github上下载的RN项目相关的知识,希望对你有一定的参考价值。
想要编译别人的RN项目,还是要踩踩坑才能走上正轨啊,分享下我试过多种方法后最喜欢的方法(其实是因为我多次用VS Code编译都是以失败而告终,所以才选择的studio)
注意:这一步是你的开发环境都安装配置好了,RN项目可以正常创建啦
1,从GitHub上下载一个RN项目,解压到文件夹
2,用android studio打开项目下的xxx/android文件
(1)打开后,首先打开Terminal敲入命令行:npm install 下载安装所需要的组件
(2)接下来成功后在Terminal命令行继续输入命令:npm start
(3)最后点击run按钮运行
3,报错:SDK版本不对报错,AAPT2 error: check logs for details
解决:弹出来的update弹框点击下update,于是不再报这个错,报另外一种错了
注意:如果不弹出更新弹框的话就加如下 在项目的gradle.properties中添加 android.enableAapt2=false
4,报错:Process \'command \'D:\\ProgramFile\\Android\\androidsdk\\build-tools\\28.0.3\\aapt.exe\'\' finished with non-zero exit value 1
解决:在android/build.gradle里更改对应的版本号
5,接下来报错:Configuration ‘compile’ is obsolete and has been replaced with ‘implementation’ and ‘api’. It will be removed at the end of 2018. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html
解决:过时的api,找到app/build/gradle里做如下更改 compile 改成implementation androidTestCompile改成androidTestImplementation testCompile 改成testImplementation
最终这几个问题解决后,再点击run运行编译生成了APK包
以上是关于如何在Android studio上运行从github上下载的RN项目的主要内容,如果未能解决你的问题,请参考以下文章
如何使用异步http post从android studio发送数据到xampp并在真实设备中运行?
如何使用 Android Studio 的 git hub 功能
从 android 手机上的 android studio 运行后,应用程序只是打开和关闭
如何将颤振应用程序从 android studio 导出到 Xcode?