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 条评论
登录 后参与评论

相关文章

来自专栏张善友的专栏

Miguel de Icaza 细说 Mix 07大会上的Silverlight和DLR

Mono之父Miguel de Icaza 详细报道微软Mix 07大会上的Silverlight和DLR ,上面还谈到了Mono and Silverligh...

3287
来自专栏java 成神之路

使用 NIO 实现 echo 服务器

6617
来自专栏一个爱瞎折腾的程序猿

sqlserver使用存储过程跟踪SQL

USE [master] GO /****** Object: StoredProcedure [dbo].[sp_perfworkload_trace_s...

3740
来自专栏一个会写诗的程序员的博客

Spring Reactor 项目核心库Reactor Core

Non-Blocking Reactive Streams Foundation for the JVM both implementing a Reactiv...

3502
来自专栏落花落雨不落叶

canvas画简单电路图

1.1K12
来自专栏陈仁松博客

ASP.NET Core 'Microsoft.Win32.Registry' 错误修复

今天在发布Asp.net Core应用到Azure的时候出现错误InvalidOperationException: Cannot find compilati...

5618
来自专栏我和未来有约会

Kit 3D 更新

Kit3D is a 3D graphics engine written for Microsoft Silverlight. Kit3D was inita...

3356
来自专栏闻道于事

js登录滑动验证,不滑动无法登陆

js的判断这里是根据滑块的位置进行判断,应该是用一个flag判断 <%@ page language="java" contentType="text/html...

1.1K8
来自专栏C#

DotNet加密方式解析--非对称加密

    新年新气象,也希望新年可以挣大钱。不管今年年底会不会跟去年一样,满怀抱负却又壮志未酬。(不过没事,我已为各位卜上一卦,卦象显示各位都能挣钱...)...

6728
来自专栏转载gongluck的CSDN博客

cocos2dx 打灰机

#include "GamePlane.h" #include "PlaneSprite.h" #include "BulletNode.h" #include...

9016

扫码关注云+社区