手机版

Android讲义_高焕堂3.实际演练Android仿真器之操作

发布时间:2024-11-10   来源:未知    
字号:

Android讲义_高焕堂

3.实际演练Android仿真器之操作

Android的嫡系组件(first-class citizen)

Activity:叙述User使用此AP时会进行的一连串活动。

Intent Receiver:用以接收外来的事件通知(Notification)。

Service:非UI的幕后服务程序。

Content Provider:将数据储存于档案系统或数据库(如SQLite或 Linter)里。

Android的角色

Android是在Windows或Linux上执行一个ARM-CPU仿真器,并在此仿真器上执行 Linux2.6.23. Android是一个应用框架(Application Framework),执行于上述的模拟 环境里。

从Windows XP环境进入Android里的Linux环境

使用XP环境的命令列模式,进入:\android-sdk-windows-1.0_r1\tools\打入命令: adb shell 就会出现#号,就进入Linux地盘了。

adb是什么

adb是Android里的一个管理程序,称为Android Debug Bridge。储存于 c:\android-sdk-windows-1.0_r1\tools\里的一个.exe程序。必需在命令列模式 里执行。它能安装.apk档案、将档案拷贝到仿真器里等等。

如何载入Android的 *.apk呢?

Step-1: 启动Android的仿真器(以mouse点选c:\android-sdk-windows-1.0_r1\tools\ 里 的android图像)。

Step-2: 拷贝*.apk档案到c:\android-sdk-windows-1.0_r1\tools\里。

Step-3: 使用命令列模式,进入\tools\,然后执行 adb install *.apk。

此.apk就被存入Linux的\data\app\里,并出现于仿真器画面的.apk里了。

(PS. Andorid应用程序编译之后会产出一个.apk档案,它是一个压缩档。)

如何移除*.apk呢?

使用命令列模式,进入c:\android-sdk-windows-1.0_r1\tools\,然后,执行

adb shell rm *.apk。或者,执行adb shell打开一个Linux shell,再进入\data\app\, 执行#rm *.apk。

清除仿真器里的数据(Wipe your emulator data)

随着程序的执行,常常会留下一些数据在仿真器里,如果你想清除掉它们, 可进入c:\android-sdk-windows-1.0_r1\tools\里,打入命令:emulator -wipe-data 来启动仿真器。

Kill-Server

如果发现 Eclipse与仿真器沟通不良(例如出现有* daemon not running. starting it now * 的讯息时),可以关掉Eclipse,进入c:\android-sdk-windows-1.0_r1\tools\里, 打入命令:adb kill-server,再启动Eclipse。

Android讲义_高焕堂

adb功能

adb(Android Debug Bridge)是Android提供的的Debug工具,它可以管理设备或手机

仿真器的状态、更新仿真器中的应用程序代码、执行设备shell命令等。例如:adb install 、adb shell、#cd /data/app、#rm app.apk等。

---- 进入设备或仿真器的shell:adb shell就可以进入仿真器的shell环境中,这是 Linux Shell,可以执行各种Linux的命令,格式为:adb shell [command] 例如:

adb shell dmesg会打印出Linux的debug讯息。

---- 复制一个文件或目录到仿真器上:adb push

---- 从仿真器上复制一个文件或目录:adb pull 例如:adb pull /data/data/kk.xml ◆

Android讲义_高焕堂3.实际演练Android仿真器之操作.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)