环境配置方面

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

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

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

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

  • 在“系统变量”选项区域中查看CLASSPATH变量,如果不存在,则新建变量CLASSPATH,否则选中该变量,单击“编辑”按钮,在“变量值”文本框的起始位置添加
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.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:\Users\87470\AppData\Local\Android\Sdk(我的是安装Android studio后自动帮我装sdk的位置,以你安装目录为准,确认里面有tools和platform-tools等多个文件夹),点击确认。

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

 path=%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
  • 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

weex 开发踩坑日记--环境配置、安卓运行、adb、开发的更多相关文章

  1. 微信小程序开发踩坑日记

    2017.12.29  踩坑记录 引用图片名称不要使用中文,尽量使用中文命名,IDE中图片显示无异样,手机上图片可能出现不显示的情况. 2018.1.5  踩坑记录 微信小程序设置元素满屏,横向直接w ...

  2. C# -- HttpWebRequest 和 HttpWebResponse 的使用 C#编写扫雷游戏 使用IIS调试ASP.NET网站程序 WCF入门教程 ASP.Net Core开发(踩坑)指南 ASP.Net Core Razor+AdminLTE 小试牛刀 webservice创建、部署和调用 .net接收post请求并把数据转为字典格式

    C# -- HttpWebRequest 和 HttpWebResponse 的使用 C# -- HttpWebRequest 和 HttpWebResponse 的使用 结合使用HttpWebReq ...

  3. Hexo搭建静态博客踩坑日记(一)

    前言 博客折腾一次就好, 找一个适合自己的博客平台, 专注于内容进行提升. 方式一: 自己买服务器, 域名, 写前端, 后端(前后分离最折腾, 不分离还好一点)... 方式二: 利用Hexo, Hug ...

  4. AI相关 TensorFlow -卷积神经网络 踩坑日记之一

    上次写完粗浅的BP算法 介绍 本来应该继续把 卷积神经网络算法写一下的 但是最近一直在踩 TensorFlow的坑.所以就先跳过算法介绍直接来应用场景,原谅我吧. TensorFlow 介绍 TF是g ...

  5. 人工智能(AI)库TensorFlow 踩坑日记之一

    上次写完粗浅的BP算法 介绍 本来应该继续把 卷积神经网络算法写一下的 但是最近一直在踩 TensorFlow的坑.所以就先跳过算法介绍直接来应用场景,原谅我吧. TensorFlow 介绍 TF是g ...

  6. hexo博客谷歌百度收录踩坑日记

    title: hexo博客谷歌百度收录踩坑日记 toc: false date: 2018-04-17 00:09:38 百度收录文件验证 无论怎么把渲染关掉或者render_skip都说我的格式错误 ...

  7. Hexo搭建静态博客踩坑日记(二)

    前言 Hexo搭建静态博客踩坑日记(一), 我们说到利用Hexo快速搭建静态博客. 这节我们就来说一下主题的问题与主题的基本修改操作. 起步 chrome github hexo git node.j ...

  8. Xamarin Anroid开发教程之验证环境配置是否正确

    Xamarin Anroid开发教程之验证环境配置是否正确 经过前面几节的内容已经把所有的编程环境设置完成了,但是如何才能确定所有的一切都处理争取并且没有任何错误呢?这就需要使用相应的实例来验证,本节 ...

  9. Taro 开发踩坑指南 (小程序,H5, RN)

    Taro 开发踩坑指南 (小程序,H5, RN) css taro 如何展示多行文本省略号 https://www.cnblogs.com/xgqfrms/p/12569057.html UI 设计稿 ...

随机推荐

  1. Django Form ModelForm modelfromset

    forms 组件 Form 组件 form表单完成的事情 提供input可以提交数据 对提交的数据进行校验 提供错误提示 定义form组件 from django import forms class ...

  2. php api 接口

    <?php //简单形式 header('Content-Type:text/html;charset=utf-8'); //避免输出乱码 $output = array(); $a = @$_ ...

  3. document.querySelector获取不到html标签对象实例的原因

    官方给出的HTML中的ID的命名规范: 1.必须以字母 A-Z 或 a-z 开头2.其后的字符:字母(A-Za-z).数字(0-9).连字符("-").下划线("_&qu ...

  4. OnlineJudgeFE之前端二次开发

    之前我们在这篇文章青岛大学开源OJ平台搭建 讲了关于它的安装和部署. 今天我们讨论如何对其进行二次开发.首先谈谈前端的二次开发. 如果想要对青岛大学的OJ项目进行二次开发,目前我觉得要满足这么几个要求 ...

  5. Git-本地项目和远程项目关联

    此处记录将本地项目与码云仓库关联步骤 1. 本地 Git 配置 配置一下一些基本的信息 $ git config--global user.name "Your Name" $ g ...

  6. PAT A1118 Birds in Forest (25 分)——并查集

    Some scientists took pictures of thousands of birds in a forest. Assume that all the birds appear in ...

  7. 20175105 2018-2019-2 《Java程序设计》第八周学习总结

    20175105 2018-2019-2 <Java程序设计>第八周学习总结 教材学习内容总结 第十五章主要内容有:泛型.链表.堆栈.散列映射.树集以及树映射. 泛型:可以使用class名 ...

  8. Ansible安装及配置

    ansible分为以下几个部份: Ansible:核心引擎 Modules:包括 Ansible 自带的核心模块(core modules)及自定义模块 (custom modules): 核心模块: ...

  9. Ubuntu上安装paparazzi

    这个值得看: https://www.bilibili.com/video/av16824692?from=search&seid=14509366447693533881

  10. Omi框架学习之旅 - 组件通讯(data-*通讯) 及原理说明

    上一篇文章说了omi中的组件,以及组件如何使用及嵌套. 那omi中的组件是怎么通讯的呢? 其实omi提供的通讯方式比较丰富,各有千秋,各有各的场景用途.所以按需使用即可. 老规矩:先上demo代码, ...