zoukankan      html  css  js  c++  java
  • Mac 安装RN android开发环境

    前言

     前面介绍了MAC 安装,再来讲讲mac 安装 安卓的开发环境

    首先貌似很多Mac自带安卓JDK ,你可以在终端上输入java -version 看是否已经有java开发环境。

    如果没有java开发环境,需要到官网下载java-jdk;然后配置系统变量。

    一、使用命令行来配置

    1.请安装JDK1.8 ,下载地址Oracle官方:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    二、配置java环境变量  

    ①输入$ /usr/libexec/java_home来定位java在mac中的安装路径

    ②在命令行中输入:$touch ~/.bash_profile(touch命令是若文件不存在,创建该文件)

    ③在命令行中输入:$open~/.bash_profile(open用编辑器打开该文件)

    ④把第一步查找到到java安装路径赋值给JAVA_HOME,复制以下内容到 .bash_profile文件中:

    export JAVA_HOME=查找到的java安装路径

    export PATH=$JAVA_HOME/bin:$PATH                                  

    export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH

    ⑤在命令行中输入:$source~/.bash_profile(source命令是执行文件)

    ⑥验证环境变量是否成功:在命令行输入      $java 或$javac(若提示命令找不到表示失败)

    或输入      $echo$JAVA_HOME(是否能成功打印java的安装路径)

    三、Android studio安装

    这个 官网步骤来就是 把安装的SDK 下载 选中几个必要的选项,

    https://reactnative.cn/docs/getting-started.html

    最后配置下环境

    与设置Java一样,打开 .bash_profile文件

    打开android studio,打开preference,点击如下图可以查看android sdk对安装路径

    把上步找到的sdk的安装路径赋值给ANDROID_HOME,并复制以下内容到 .bash_profile中

    export ANDROID_HOME=查找到到sdk路径

    export  PATH=${PATH}:${ANDROID_HOME}/tools

    export  PATH=${PATH}:${ANDROID_HOME}/platform-tools

    在命令行中输入:

    $source ~/.bash_profile

    在命令行中输入:

    $adb

    (验证android sdk环境变量是否设置成功)

    四.安装安卓模拟器(本案例选择MuMu模拟器)

    ①模拟器下载地址

    ②使用安卓模拟器创建一个 Android 的虚拟设备 (AVD)

    ③运行 android avd 并且点击 Create...

    ④选定该新的 AVD, 并且点击 Start...

    最后 运行 报错了

    android AppRegistry.runApplication 红色的字

    解决:

    我得到了一个错误的红色屏幕:

    缺少那些环境变量引起的 adb reverse tcp:8081

    在我的例子中,解决方案是设置Debug Server主机和端口,如下所示:

    CTRL + M,打开设置的叠加层


    单击“开发设置”,转到设置菜单

    单击“Debug Server host&port for device”,然后localhost:8081在弹出窗口中输入

    现在可以重新加载它,它应该开始工作

    就可以看到页面啦



  • 相关阅读:
    面向对象的三个基本特征(讲解)
    GridView 72般绝技
    Asp.net 将数据库里的记录转换成json
    jquery json asp.net 将各种对象:list ..等转换成
    sql2000 分页存储过程
    .NET中DataSet转化Json工具类
    从攻击者痕迹看内网常见命令
    从攻击者角度看SetMpreference小结
    Java NIO 实现服务端和客户端的通信示例
    spark streaming 监听器执行顺序
  • 原文地址:https://www.cnblogs.com/yf-html/p/10370838.html
Copyright © 2011-2022 走看看