React Native开发经验集React Native开发React Native开发小白

Mac Android环境java SDK 1.8配置的正确姿势

2018-04-28  本文已影响99人  天方夜歌

小萌每次在网上查找资料的时候,有很资料可供我们查阅,可是有的时候遇到的同样的问题,却有不同的解法,小萌是做iOS开发的,对Android一窍不通啊,可是学习react-native苦逼的我们还必须了解Android的基本用法,包括环境配置,包括以后运行配置等

小萌这篇博客是写给对Android一窍不通的开发小伙伴们,别觉得浅显就好

一、下载安装SDK

javasdk下载

注意:下载的时候不要下载错了如图

下载sdk image.png

下载好之后,根据提示安装安装好之后,就是配置环境变量啦

二、配置环境变量的正确步骤

java -version //查看java安装版本

/usr/libexec/java_home

image.png

先把这个路径保存到一定的地方,下面很快就会用到啦

touch .bash_profile

open -e .bash_profile
或者
open .bash_profile

打开之后,把下面的语句全部复制过去
注意以下路径,一定要是自己的路径,不然会报错

export ANDROID_HOME=/Users/gongzhiying/Library/Android/sdk
export PATH=${PATH}:/Users/gongzhiying/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/gongzhiying/Library/Android/sdk/tools
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH

source .bash_profile

echo $JAVA_HOME

配置成功

或者

echo $ANDROID_HOME

image.png

如果没出现这些表示配置失败

三、说明错误信息

export PATH=${PATH}:/Users/gongzhiying/Library/Android/sdk/platform-tools
export PATH=${PATH}:/Users/gongzhiying/Library/Android/sdk/tools
export

这两句是配置adb的

安装adb的命令

brew install Caskroom/cask/android-platform-tools

测试adb 是否安装成功

adb devices

安装成功

下面这一句是小萌吃亏的地方

export ANDROID_HOME=/Users/gongzhiying/Library/Android/sdk

小萌按照网上搜索的进行配的时候,没有写这句报错:

Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html

什么的解释方法都有,可是小萌改了又改,查了又查都没有找到满意的答案,可是这怎么办呢?做Android的同事说,在运行之前先运行以下这条语句

export ANDROID_HOME=/Users/gongzhiying/Library/Android/sdk

可是还是报上面的错误,小萌观察了一下这条语句和配置环境变量的时候差不多,就心血来潮把这条语句也复制进去了,没想到大功告成,所以一定不要忘了这条语句啊。。。。。

成功之后:

运行效果

以后的日子就是Android和iOS的适配啦,继续学习React Native啦

四:卸载Java SDK

如果你不小心安装错了,那就先卸载再重新安装
方法如下,把下面的命令一行一行的复制粘贴到终端命令上。

sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencesPanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java

中间有输密码的时候,输入密码即可。

请勿尝试通过从 /usr/bin 删除 Java 工具来卸载 Java。此目录是系统软件的一部分,下次对操作系统执行更新时,Apple 会重置所有更改。

注意:上面是官网的卸载步骤,按照上面的卸载完后,要从finder中进入 /Library/Java/JavaVirtualMachines,然后删除jdk1.8.xxx,这样才算彻底卸载完成。

这个卸载是参考:卸载SDK

上一篇 下一篇

猜你喜欢

热点阅读