- 2
- 0
- 约1.53千字
- 约 2页
- 2021-02-02 发布于天津
- 举报
3.实际演练Android 仿真器之操作
Android 的嫡系组件(first-class citizen)
Activity :叙述User使用此AP时会进行的一连串活动。
Intent Receiver :用以接收外来的事件通知 (Notification)。
Service :非UI的幕后服务程序。
Con te nt Provider :将数据储存于档案系统或数据库 (如SQLite或Lin ter)里。
Android的角色
An droid是在Win dows或Linux上执行一个 ARM-CPU 仿真器,并在此仿真器上执行
Li nux2.6.23 . An droid 是一个应用框架(Application Framework),执行于上述的模拟 环境里。
从 Windows XP 环境进入 Android里的Linux环境
使用XP环境的命令列模式,进入 打入命令:
adb shell就会岀现#号,就进入 Linux地盘了。
adb是什么
adb是An droid里的一个管理程序,称为 An droid Debug Bridge。储存于
里的一个.exe程序。必需在命令列模式 里执行。它能安装.apk档案、将档案拷贝到仿真器里等等。
如何载入 Android的*.apk呢?
Step-1:启动 An droid 的仿真器(以 mouse 点选 c:\a ndroid-sdk-wi ndows-1.0_r1\tools\ 里
的an droid图像)。
Step-2:拷贝*.apk档案到 里。
Step-3:使用命令列模式,进入 ,然后执行 adb in stall *.apk。
此.apk就被存入Linux的 里,并岀现于仿真器画面的 .apk里
了。
(PS. Andorid应用程序编译之后会产出一个.apk档案,它是一个压缩档。)
如何移除*.apk呢?
使用命令列模式,进入 ,然后,执行
adb shell rm *.apk。或者,执行 adb shelI 打开一个 Linux shell,再进入 ,
执行 #rm *.apk。
清除仿真器里的数据 (Wipe your emulator data)
随着程序的执行,常常会留下一些数据在仿真器里,如果你想清除掉它们,
可进入 里,打入命令: emulator -wipe-data
来启动仿真器。
Kill-Server
如果发现 Eclipse与仿真器沟通不良 (例如岀现有* daemon not running. starting it
now *的讯息时),可以关掉 Eclipse,进入 里,
打入命令:adb kill-server,再启动 Eclipse。
adb功能
手机adb(A ndroid Debug Bridge) 是 An droid 提供的的 Debug工具,它可以管理设备或
手机
仿真器的状态、更新仿真器中的应用程序代码、执行设备 shell命令等。例如: adb
in stall 、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 ?
您可能关注的文档
最近下载
- 初中物理真题练习2022-2023学年江苏省南通市海门市八年级(上)期末物理试卷.pdf VIP
- 浙江省杭州市2024-2025学年高一上学期期末学业水平测试数学试题(含答案).docx VIP
- 工程项目全过程跟踪审计实施方案.ppt VIP
- 在线网课学习课堂《中国电影经典影片鉴赏(北京师范大学)》单元测试考核答案.docx VIP
- DB62T 3136-2023 公路沥青路面施工技术规范.pdf VIP
- 2408 操作手册.pdf VIP
- 固态电池的介绍.pdf VIP
- 人教版三年级上册口算题(全册完整20份 ).pdf VIP
- 你好!法语++1++学生用书++A1.pdf VIP
- 中外合作办学的项目申请表.doc VIP
原创力文档

文档评论(0)