1. 工作环境:ADT-bundle(集成了ecilipse和一些SDK的工作环境)
- 安装:解压ADT-bundle的安装包。
- 使用:进入eclipse目录,运行./eclipse &,就可以成功启动环境。
2. 模拟器:Genymotion
- 依赖:virtualbox(通过apt-install安装)
- 安装:下载Genymotion的安装包(genymotion2.3.0.tar.gz)到本地,并解压;
- 运行:进入到genymotion目录下,运行./genymotion &,就可以成功启动模拟器了;
3. 如何利用该模拟器成功模拟手机应用?
- 输入帐号登录,然后点击add新建一个需要模拟的手机环境(比如,Google Nexus5)。
- 安装:进入到adt-bundle的sdk/platform-tools目录下,运行./adb install + apk包名(需要在手机端安装的apk文件名称),比如:
maomao@vobile-B85M-D3V:~/Downloads/adt-bundle-linux-x86-20131030/sdk/platform-tools$ ./adb install /home/vobile/workspace/crsdk-android/CRSDK-apptest/bin/XunLeiActivity.apk
11619 KB/s (337973 bytes in 0.028s)
pkg: /data/local/tmp/XunLeiActivity.apk
Success
这样,就已经成功将应用安装到了模拟器上。
Success
备注1(查看程序安装路径的方法):
进入到adt-bundle的sdk/platform-tools目录下,运行./adb shell ps,就会列出手机上所有正在运行的进程。
备注2(如何进入手机环境):进入到adt-bundle的sdk/platform-tools目录下,运行./adb shell,就可以进入到手机环境中(此时,就可以查看到手机上存储的文件、或脚本等等)。
备注3(在模拟器上查看运行的log):进入到adt-bundle的的sdk/tools目录下,运行ddms,就可以看到在模拟器上运行的程序log(如需过滤掉其他的log而只提取该apk的log,可以通过log过滤器进行过滤)。
- 卸载:进入到adt-bundle的sdk/platform-tools目录下,运行./adb uninstall + 程序安装路径,就可以卸载了。比如:
Success
备注1(查看程序安装路径的方法):
进入到adt-bundle的sdk/platform-tools目录下,运行./adb shell ps,就会列出手机上所有正在运行的进程。
备注2(如何进入手机环境):进入到adt-bundle的sdk/platform-tools目录下,运行./adb shell,就可以进入到手机环境中(此时,就可以查看到手机上存储的文件、或脚本等等)。
备注3(在模拟器上查看运行的log):进入到adt-bundle的的sdk/tools目录下,运行ddms,就可以看到在模拟器上运行的程序log(如需过滤掉其他的log而只提取该apk的log,可以通过log过滤器进行过滤)。
相关推荐
5. **手机模拟器的使用**:如使用BlueStacks、Genymotion等模拟器,模拟不同品牌和型号的手机,测试WAP页面在不同设备上的兼容性和性能。 6. **响应式设计**:在WAP开发中,由于屏幕尺寸和网络速度的限制,开发者...
- **安装Appium客户端**:除了服务器端的安装,还需要安装客户端以编写测试脚本。可以通过`npm install wd`命令安装Appium客户端库。 - **启动Appium服务**:使用命令`appium`启动Appium服务。 - **编写与执行测试...
开发工具选用Android Studio,配合Genymotion进行Android应用的模拟测试。以下是该项目的详细知识要点: 1. **项目计划与工作分解结构(WBS)**: - WBS将项目分解为可管理的组件,包括需求开发、总体设计、详细...
基于springboot大学生就业信息管理系统源码数据库文档.zip
基于java的驾校收支管理可视化平台的开题报告
时间序列 原木 间隔5秒钟 20241120
毕业设计&课设_基于 Vue 的电影在线预订与管理系统:后台 Java(SSM)代码,为毕业设计项目.zip
基于springboot课件通中小学教学课件共享平台源码数据库文档.zip
基于java的网上购物商城的开题报告
Delphi人脸检测与识别Demo1fdef-main.zip
基于java的咖啡在线销售系统的开题报告
基于java的自助医疗服务系统的开题报告.docx
内容概要:本文档全面介绍了Visual Basic(VB)编程语言的基础知识和高级应用。首先概述了VB的基本特性和开发环境,随后详细讲述了VB的数据类型、变量、运算符、控制结构、数组、过程与函数、变量作用域等内容。接着介绍了窗体设计、控件使用、菜单与工具栏的设计,文件操作、数据库访问等关键知识点。最后讨论了VB的学习方法、发展历史及其在桌面应用、Web应用、数据库应用、游戏开发和自动化脚本编写等领域的广泛应用前景。 适合人群:初学者和中级程序员,尤其是希望快速掌握Windows桌面应用开发的人群。 使用场景及目标:①掌握VB的基础语法和开发环境;②学会使用VB创建复杂的用户界面和功能完整的应用程序;③理解数据库操作、文件管理和网络编程等高级主题。 其他说明:Visual Basic是一种简单易学且功能强大的编程语言,尤其适合用于开发Windows桌面应用。文中不仅覆盖了基础知识,还包括了大量的实用案例和技术细节,帮助读者快速提升编程技能。
基于java的疫情期间高校防控系统开题报告.docx
基于springboot+vue社区老年人帮扶系统源码数据库文档.zip
基于java的超市商品管理系统的开题报告.docx
基于SpringBoot房屋买卖平台源码数据库文档.zip
xdu限通院23微处理器系统与应用大作业(两只老虎),适应于汇编语言keil软件,
<项目介绍> - 新闻类网站系统,基于SSM(Spring、Spring MVC、MyBatis)+MySQL开发,高分成品毕业设计,附带往届论文 - 不懂运行,下载完可以私聊问,可远程教学 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
基于java的学生网上请假系统的开题报告.docx