zoukankan      html  css  js  c++  java
  • 如何在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:ProgramFileAndroidandroidsdkuild-tools28.0.3aapt.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包

  • 相关阅读:
    linux下执行python错误: bad interpreter: No such file or directory
    linux下修改默认python版本
    MySQL 远程连接配置的正确实现
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 7
    通达信软件快捷键
    MT4快捷键
    vim快捷键
    Linux5.5下配置Centos的yum源
    ls命令结果中文件夹颜色(蓝色)的改变方法
    rest-framework之响应器(渲染器)
  • 原文地址:https://www.cnblogs.com/wx-9/p/10332114.html
Copyright © 2011-2022 走看看