cordova学习五 真机调试

        我说的cordova真机调试不是通过手机浏览器在访问,在电脑上调试,而是实实在在的一个apk,主要要求连接手机,还有sdk环境

5.1sdk环境

         Sdk环境安装会存在很多问题,不可能将问题一一记录,只记录了自己开发的时候遇到的一些问题

5.1.1下载sdk

         Sdk名字类似于android-sdk_r24.4.1-windows.zip,可以在官网下载,也可以在别处寻找资源

         值得注意的是下载后需要配置相应的环境有两个path,个人理解为启动路径和安装路径,启动路径就是要让cmd能够找到android.bat来启动,安装路径就是在启动android.bat后安装的一系列文件存放的路径。

         基本配置 新增ADT_HOME ==》 F:\android-sdk-windows

         启动路径 path添加 %ADT_HOME%\tools

         安装路径 path添加 %ADT_HOME%\platform-tools

5.1.2 sdk结构目录

         安装之前首先得对sdk目录架构介绍,这些都是完全百度 自己也不够了解

Android SDK Tools:安卓SDK工具,里面是许多可执行指令的集合,必须要下载的东西;但切记,一般不需要更新这货。因为,更新不可逆的,你但你更新这货,就会变成新版本,这样你在开发的时候许多东西都会变化,可能会影响到你学习,所以,别更新他。其下载的内容,在sdk目录下的tools目录下

      Android SDK Platform-tools:SDK平台工具集,必须下载的东西,比如adb命令等。其下载的内容都在sdk目录下的platform-tools下面

上面两个一般在下载sdk之后就存在 若有就不必下载,下面以具体版本进行介绍

sdkplatform:sdk平台。这个非常重要,必须下载。只要这个有,就可以创建模拟器了。如果连这个都没有,是无法创建该版本的模拟器的,其下载的内容,会保存在sdk目录下的platforms下

      documentationfor android sdk:这个是帮助文档。这些是可以在安卓的官网上看的,但是现在不是被封了么,很难访问的,所以讲起下载下来, 就可以本地离线观看了

      arm eabi v7a system image:系统镜像。市面上,主流CPU内核,一个是ARM,一个是intel。我们在创建手机模拟器的时候,除了选择版本号,还可以选择CPU架构

      sourcesfor android sdk:android API源码

      androidsupport library :安卓支持类库。会下载几个JAR包。当低版本使用高版本的一些特性时,需要下载这个。比如,吧android4.0的新特性,单独拿出来做为一个jar包,这样在android2.0中,引入这些包,就可以使用了

      intel x86emulator accelerator: intel模拟器加速器。模拟器运行起来很慢。吧这个下载后,运行速度会提升很快,一般必须下载

5.1.3安装sdk中响应android环境

      sdk目录架构介绍完成,下面则记录一些安装操作:

       安装命令 cmd下执行 android 则会弹出而后安装对应sdk平台

       由于sdk属于国外资源,所以通过镜像下载可能才能下载到,百度sdk镜像服务器有很详细的介绍,在这个过程有两点值得注意:

      1.   url前面https://这些不必添加

      2.   下面一个force…勾选需要勾选

5.2连接手机

将手机与电脑进行连接,并且使手机处于usb调试状态。

         备注:可能存在需要下手机驱动,豌豆荚是一个可以自动下载驱动的应用,并可以查看是否连接成功。

         命令行检测是否成功:adbdevices(需要sdk环境)

5.3运行

         运行很简单 应用目录级别执行 cordova runandroid 则在手机上应用会自动启动

         同理在浏览器上运行则是cordova run browser.

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏运维技术迷

限制用户使用su切换身份

如果不想任何人都可以用su命令成为root或只让某些用户有权使用su命令,那么只需要修改/etc/pam.d/su文件中配置即可实现.建议尽量限制用户通过su命...

37310
来自专栏Python攻城狮

GitHub 系列之「向GitHub 提交代码」1.SSH2.生成SSH key3.GitHub 上添加 SSH key4.Push & Pull5.提交代码

你拥有了一个 GitHub 账号之后,就可以自由的 clone 或者下载其他项目,也可以创建自己的项目,但是你没法提交代码。仔细想想也知道,肯定不可能随意就能提...

552
来自专栏java沉淀

用自己的电脑做网站服务器,实现外网访问

网站服务器其实就是一台大型的电脑主机,我们也可以将自己家的电脑主机去做成一台用于存放网站的网站小型服务器供别人访问。那么如何用自己的电脑去做网站服务器呢?由于...

4657
来自专栏一“技”之长

使用Express快速搭建前端项目框架 原

    Express是基于Node.js的前端Web开发框架,使用其可以简洁快速的创建健壮友好的API服务。在前端或移动端的开发过程中,可以借助Express...

711
来自专栏张伟博客

如何使用 Git 和 GitHub 来管理自己的代码

    点击右上角加号箭头,在弹出的菜单中选择 "New repository" 选项进行仓库配置。

652
来自专栏前端小栈

利用Hexo+coding搭建博客,优化github博客打开速度

上次用hexo和github上搭建博客后,用了几天发现博客搭建在github上有一定的局限:

852
来自专栏网络

换换Cygwin的Terminal吧

17年最后一篇技术相关帖来介绍一下使用secureCRT等工具连接cygwin吧。 cygwin可以说是一个很好的在Windows上迅速模拟和学习Unix/Li...

1757
来自专栏Hongten

Linux 学习_ssh(secure shell)

ssh(secure shell)是一款集远程操作linux和进行文件上传和下载的软件,

442
来自专栏FreeBuf

炫酷的渗透系统Parrot Security OS

Parrot Security OS是一款基于Debian渗透测试系统,集成了诸多流行渗透测试工具,并以其漂亮的UI而出名。 部分内置工具 aircrack-n...

2146
来自专栏开源项目

免费教你使用 git 仓库搭建 maven 私服 | 码云小课堂

1012

扫描关注云+社区