zoukankan      html  css  js  c++  java
  • weex 开发踩坑日记--环境配置、安卓运行、adb、开发

    环境配置方面

    1.需要安装java和android环境,java的话一定要下载jdk而不是jre。

    • 在“系统变量”新建一个变量名为JAVA_HOME的变量,变量值为你本地java的安装目录,我这里为:C:Program FilesJavajdk1.7.0_80,设置这个的目的是作为下面两个环境变量的一个引用

    • 在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加

    %JAVA_HOME%in;%JAVA_HOME%jrein;
    
    
    • 在“系统变量”选项区域中查看CLASSPATH变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加
    .;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib	ools.jar;
    
    

    在cmd键入命令“java -version”,“java”,“javac”几个命令,出现画面,说明环境变量配置成功;

    ps.我配置完后出现javac不是javac不是内部或外部命令的提示,我的原因如下:

    • CLASSPATH那里要注意最开始有个.

    • 一定要注意PATH变量那里一定是在起始位置添加,虽然我不知道为什么,但我改到开头那里就可以了

    • 还有一点就是修改完环境变量后要重新打开cmd才可以

    2.ANDROID_HOME一定要配置,weex run android 需要这个,否则会报错:Environment variable $ANDROID_HOME not found

    • 新建一个环境变量,变量名:ANDROID_HOME,变量值:C:Users87470AppDataLocalAndroidSdk(我的是安装Android studio后自动帮我装sdk的位置,以你安装目录为准,确认里面有tools和platform-tools等多个文件夹),点击确认。

    -在“系统变量”选项区域中查看PATH变量,如果不存在,则新建变量PATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加

     path=%ANDROID_HOME%platform-tools;%ANDROID_HOME%	ools;
    
    • cmd中输入adb,出现画面,说明环境变量配置成功

    ps.需要注意的点:

    • 当报Environment variable $ANDROID_HOME not found 这个错误后,修改环境变量 要重启你的项目,否则无效
    • 在解决这个报错后,会出现 Error: No android devices found 错误,是因为还没连接设备,或者模拟器 这里也有个坑,在下面讲。

    连接安卓模拟器与运行

    1.连接安卓模拟器(我用的是夜神模拟器)

    • 软件链接模拟器都是通过sdk下的adb连接,所以连接上模拟器要运行命令: adb connect 端口号

    • 不同设备端口号如下:

    夜神模拟器:adb connect 127.0.0.1:62001
    逍遥安卓模拟器:adb connect 127.0.0.1:21503
    天天模拟器:adb connect 127.0.0.1:6555 
    海马玩模拟器:adb connect 127.0.0.1:53001
    网易MUMU模拟器:adb connect 127.0.0.1:7555
    雷电模拟器:adb connect 127.0.0.1:5555 
    adb connect 127.0.0.1:5555 
    谷歌原生模拟器:adb connect <设备的IP地址>:5555
    
    • 我用的夜神模拟器,我运行的命令是:adb connect 127.0.0.1:62025,显示如下,则代表连接成功
    connected to 127.0.0.1:62001
    或
    adb server version (36) doesn't match this client (40); killing...
    * daemon started successfully
    connected to 127.0.0.1:62001
    
    
  • 相关阅读:
    flume未解之谜
    flume source,sinks类型官方翻译
    flume-event类
    flume课件(连)
    source监控端口,telnet写入此端口。sinks指定目录,文件以默认时间滚动生成
    linux命令拾遗
    nginx内置变量
    nginx.conf
    hive事物开启
    hiveHA
  • 原文地址:https://www.cnblogs.com/ruyan-yang/p/10387257.html
Copyright © 2011-2022 走看看