配置React Native Android开发环境总结

1、卸载Android Studio,在终端(terminal)执行以下命令:

  1. rm -Rf /Applications/Android\ Studio.app
  2. rm -Rf ~/Library/Preferences/AndroidStudio*
  3. rm ~/Library/Preferences/com.google.android.studio.plist
  4. rm -Rf ~/Library/Application\ Support/AndroidStudio*
  5. rm -Rf ~/Library/Logs/AndroidStudio*
  6. rm -Rf ~/Library/Caches/AndroidStudio*

2、删除Projects

  1. rm -Rf ~/AndroidStudioProjects

3、删除gradle

  1. rm -Rf ~/.gradle

4、卸载Android Virtual Devices(AVDs) and *.keystore.

注意:如果有其他IDE需要用到,请不要删除
  1. rm -Rf ~/.android

5、删除Android SDK Tools

注意:如果有其他IDE需要用到,请不要删除

rm -Rf ~/Library/Android*

6、第一次安装Android studio时候弹出unable to access android sdk add-on list原因是你电脑没有SDK而且你下载的android studio又是不带SDK的;

下图所示:

解决方法:在自己安装的目录下找到:bin\idea.properties打开这个文件末尾添加一行disable.android.first.run=true就行了,如果打不开这个文件,可以下载安装EditPlus工具或者sublime_text工具,用工具打开修改即可;如果这都嫌麻烦的话,那就用txt打开再简单不过了。

环境搭建

android app是用java语言开发的

  • 下载JDK(java的开发包),
  • 下载完成后安装JDK
  • 配置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开发环境搭建

android studio安装
android studio是开发android的官方IDE,android studio下载地址,我下载的是集成(android sdk)的版本,下载后安装。

android sdk下载
android sdk是开发android的开发工具包。
打开android studio,

android.png

点击下面这个按钮,进入android sdk manager界面

android manager.png

下载以下资源:

  • Android SDK Build-tools version 23.0.1
  • Android 6.0 (API 23)
  • Android Support Repository

Paste_Image.png

Paste_Image.png

android sdk环境变量设置

  • 参照设置java环境变量打开 .bash_profile的步骤
  • 打开android studio,在菜单栏点击SDK Manager

    sdk manager图标

    可以查看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环境变量是否设置成功)

react-native —— 在Mac上配置React Native Android开发环境排坑总结的更多相关文章

  1. Mac上配置maven+eclipse+spark开发环境

    1.安装jdk 2.下载scala-ide.官网:http://scala-ide.org 3.安装maven 4.在eclipse中,配置maven的安装了路径.偏好设置--->maven-- ...

  2. MAC上配置asp.net core开发环境

    安装.NET Core sdk https://www.microsoft.com/net/core#macos 安装VS Code https://code.visualstudio.com/Dow ...

  3. Mac 下配置 Cocos2d-x 3-x android 的环境

    本人初学Cocos2d 3-x,环境配置,搭建android环境弄了好长时间,走了不少弯路,翻阅了好多人的博客和文档,包括官方文档讲的似乎有些似懂非懂,好多依然是旧的版本,所以把我的整个过程梳理一下. ...

  4. 在Fedora18上配置个人的Hadoop开发环境

    在Fedora18上配置个人的Hadoop开发环境 1.    背景 文章中讲述了类似于"personalcondor"的一种"personal hadoop" ...

  5. 配置cordova的android开发环境(无android studio)

    原文:配置cordova的android开发环境(无android studio) 趁元旦放假想试一下cordova,不想安装庞大的android studio,所以想最小化安装,居然花了一整天的时间 ...

  6. 《React Native 精解与实战》书籍连载「配置 iOS 与 Android 开发环境」

    此文是我的出版书籍<React Native 精解与实战>连载分享,此书由机械工业出版社出版,书中详解了 React Native 框架底层原理.React Native 组件布局.组件与 ...

  7. 史上最全系列Android开发环境搭建

    一.安装JDK1.JDK下载打开网站http://www.oracle.com/technetwor ... nloads-1880260.html,选择相应的操作系统下载JDK 2.安装JDK本机是 ...

  8. 苹果MAC中安装并搭建Android开发环境的详细步骤

    Android的开发平台搭建主要需要的工具有:Java虚拟机JDK.Eclipse.Eclipse插件ADT(Android Developer Tool)和Android开发包SDK,以下是具体的安 ...

  9. 在Eclipse上搭建Cocos2d-x的Android开发环境

    很多其它相关内容请查看本人博客:http://www.bokeyi.com/ll/category/cocos2d-x/ 本文的搭建方法是最新最正确的方法,好多朋友反映搭建eclipse交叉编译环境非 ...

随机推荐

  1. Linux添加硬盘和挂载

    1.使用fdisk -l 查看硬盘的详细信息 分析: 2.分区初始化 fdisk /dev/sdb 分析:各个参数的解析                   1. 输入 m 显示所有命令列示. 2. ...

  2. OC—NSDictionary和NSMutabelDictionary 可变字典和不可变字典

  3. SSH 远程执行任务

    SSH 是 Linux 下进行远程连接的基本工具,但是如果仅仅用它来登录那可是太浪费啦!SSH 命令可是完成远程操作的神器啊,借助它我们可以把很多的远程操作自动化掉!下面就对 SSH 的远程操作功能进 ...

  4. vue视频学习笔记07

    video 7 vue问题:论坛http://bbs.zhinengshe.com------------------------------------------------UI组件别人提供好一堆 ...

  5. python基础:各种类型的转换

    1.str转dict #借助eval,dict str="{"data":"123","result":"ok" ...

  6. PHP导出生成CSV文件

    composer 用起来是非常方便的 所以我是依赖composer来做的包管理 1.先安装composer 自行百度一下composer安装以及使用 2.用composer下载安装office包即可 ...

  7. [开源] 基于ABP,Hangfire的开源Sharepoint文件同步程序----SuperRocket.SPSync

    (一)项目背景 Sharepoint是微软的一个产品,很多公司都在使用它,也有很多公司以前使用它,现在可能需要移植到别的平台,也可能只是移植其中的文件存储,比如说移植到微软云,或者亚马逊云存储.Sup ...

  8. java面向对象--内部类

    将一个类定义在另一个类里面,里面的那个类称为内部类,与属性.方法等一样视作外部类的成员.内部类提供了更好的封装,不允许同包中的其他类访问该内部类. 内部类作为外部类的成员,同样可以被4个访问限定符修饰 ...

  9. 【JAVAWEB学习笔记】28_jquery加强:json数据结构、jquery的ajax操作和表单校验插件

    Ajax-jqueryAjax 今天内容: 1.json数据结构(重点) 2.jquery的ajax操作(重点) 3.jquery的插件使用 一.json数据结构 1.什么是json JSON(Jav ...

  10. mongo - 升级步骤

    升级步骤1. 关闭balancer登陆mongos,执行sh.stopBalancer(),或者 连接到mongos>use config>db.settings.update( { _i ...