今天讲讲怎样将Titanium程序在Android真机上运行,我用的系统是mac OSX10.10.1。至于ios上的真机调试,只要在xcode上真机调试过,在选择设备的时候就可以直接选择iOS设备。以下内容根据官方文档以及自己的实践得来。

配置安卓设备

为了可以直接在安卓设备上安装app,首先需要用USB将手机与电脑连接,注意有写USB线只有充电功能而没有数据传输功能,要确保有数据传输功能。 接下来要设置手机的USB模式,不同安卓版本的方法不一样:
  • 对于2.x以及3.x,打开设置(setting)>应用程序(Application),允许“未知来源”(Unknown sources),允许手机安装未知来源的程序,然后继续设置(setting)>开发者选项(Developer option),打开USB调试(USB debugging),保持唤醒(Stay awake),允许模拟位置(Allow mock location),这样就设置完成。
  • 对于4.x,Google把开发者选项隐藏了,我们先打开设置(setting)>关于手机(About),在版本号(Build number)上连续点击7次,然后返回设置页面,这样就能看到开发者选项了。然后与2.x和3.x类似,在设置>安全中允许“位置来源”,在开发者选项中进行相同配置。

上面的方法是通用的方法,不同厂商的定制系统可能会有微小差异,不过也大同小异。说得简单点 ,就是平时我们用一些电脑软件比如豌豆荚、腾讯手机管家往手机装程序时需要的设置。

连接设备

将手机与电脑连接。 对于4.3设备,会弹出是否允许USB调试的对话框,选择允许。 对于3.x及更高级的设备,下拉通知中心,如果看到Connected as media device,则设置ok,如果看到Connected as camera,则点击它,在弹出的对话框中选择Media Device(MTP),不选Camera(PTP)。(备注:这个是Titanium官方的设置方法,我手机是小米的系统,没有这个选项,待测)。 正常情况下在Studio中选择设备的时候应该就可以连接的手机了,接下来就点运行,app就会安装到手机上,可以开始真机调试。

将app安装到SD卡

默认情况下app安装到手机内置储存空间,在tiapp.xml文件中增加manifest元素可以进行设置:
<android xmlns:android="http://schemas.android.com/apk/res/android">   <manifest android:installLocation="preferExternal"/></android>
其中android:installLocation的值有:
  • preferExterna:优先选择外置储存空间,没有的时候才会装在内置空间。
  • auto:内置空间足够时装在内置空间,否则装在外置空间,同时也可以手动从内置空间移动到外置空间。
  • internalOnly:只能装在内置空间,某些场合app只能装在内置空间,详见这里,这方面不在本文讨论之列。

更多相关文章

  1. Android应用开发笔记(2):读取手机中的联系人信息(android.provider
  2. Android之——利用系统权限实现手机重启(获取系统权限签名详解)
  3. 巨头为何纷推智能手机OS?
  4. Android之使用ACTION_USAGE_ACCESS_SETTINGS权限检测手机多少天
  5. MingQQ Android版发布了,可以在Android手机上登录你的QQ,收发消息
  6. 转载 解决在PC上无法连接adb interface的问题
  7. 学习Google的战略布局...
  8. 揭秘OPhone白手起家前后:一个系统的诞生
  9. GALAXY Tab 10.1英寸娱乐终端全球首发

随机推荐

  1. Android(安卓)TextUtil
  2. Android使用Fragment嵌套Fragment的模式
  3. Android下载文件保存到路径
  4. [Android] ListView 滚回顶部
  5. android获取设备屏幕分辨率的方法
  6. Android: hello-jni
  7. android actionBar右上角 menu 显示三个
  8. android反射的应用
  9. android tabhost学习
  10. [exp] Android 工具 aapt