eclipse 运行php程序开发的安卓程序如何在手机上运行

Android模拟器和真机总结的九点区别 Android程序如何在手机上运行
& & & & &Android是一个包括操作系统、中间件、用户界面和关键应用软件的移动设备软件堆。换言之,Android是基于Java并运行在Linux内核上的轻量级操作系统,其功能全面,包括一系列Google公司在其上内置的应用软件,如电话、短信等基本应用功能。图1-1所示为Android的模拟器,从中可以大概了解Android的运行界面。
图1-1 Android的模拟器
& & & & & & Android模拟器和真机有什么区别呢?主要体现在一下九点:
1、Android模拟器不支持呼叫和接听实际来电,但可以通过控制台模拟电话呼叫(呼入和呼出);
&&&&2、Android模拟器不支持USB连接。
&&&&3、Android模拟器不支持相机/视频捕捉。
&&&&4、Android模拟器不支持音频输入(捕捉),但支持输出(重放)。
&&&&5、Android模拟器不支持扩展耳机。
&&&&6、Android模拟器不能确定连接状态。
&&&&7、Android模拟器不能确定电池电量水平和充电状态。
&&&&8、Android模拟器不能确定SD卡的插入/弹出。
&&&&9、Android模拟器不支持。
& & 了解了Android模拟器和真机的基本区别后,再来看下&Android程序在模拟器和手机上如何运行?
& & & & & 1.Android程序在模拟器上运行程序
& & & & 在运行Android应用程序之前,需要建立Android虚拟设备(Android Virtual Device,AVD),即通常所说的手机模拟器。在Eclipse环境中,选择&Window&&&Android SDK and AVD Manager&命令,出现&Android SDK and AVD Manager&对话框,如图1-1所示。
图1-1 &Android SDK and AVD Manager&对话框
单击&New&按钮,新建Android虚拟设备,输入Android虚拟设备的名称(Name)、目标的Target(SDK)、SD Card的路径,以及虚拟设备的Skin(窗口的尺寸,默认情况下为WVGA800)。单击&Crea AVD&按钮来创建虚拟设备,如图1-2所示。
图1-2 在Eclipse中新建Android虚拟设备
创建虚拟设备完成后,在建立好的项目上单击鼠标右键,在弹出的快捷菜单中选择&Run As& &&Android Applicaon&命令,如图1-3所示。
图1-3 选择&Run As& &&Android Applicaon&命令
Eclipse将打开刚才建立的默认的Android模拟器,运行画面如同真的手机开机一般,开机后,随即打开运行的程序,运行画面如图1-4所示。
图1-4 没写一行程序的Hello World
& & & & 2.在手机上运行Android程序
& & & & & &开发期间,在实际的设备上运行Android程序与在模拟器上运行该程序的效果几乎相同,需要做的就是用USB电缆连接手机与计算机,并安装一个对应手机的设备驱动程序。如果模拟器窗口已打开,请将其关闭。只要将手机与计算机相连,应用程序就会在手机上加载并运行。
在Eclipse中选择&Run& &&Run&(或Debug)命令,这时会弹出一个窗口(见图1-5),让你选择用模拟器还是手机来显示,如果选择手机,即可在手机上运行该程序。
图1-5 选择在手机还是模拟器上运行
关注电子发烧友微信
有趣有料的资讯及技术干货
下载发烧友APP
打造属于您的人脉电子圈
关注发烧友课堂
锁定最新课程活动及技术直播
大联大旗下世平联合深圳吉隆德推出基于Rockchip RK3128的多媒体展示终端解决方案。该方案可...
4月30日消息,南华早报引援4位知情人士的消息称,华为在2012年的时候已经在研发有自主知识产权的移...
昨日据香港媒体南华早报援引知情人士消息,中国智能手机厂商华为正在自主研发一款智能手机操作系统,用以取...
内存泄露在开发过程中是一个需要重视的问题,内存优化分为两个方面,一方面是在开发过程中避免写出有内存泄...
今年,消费者会用上怎样的手机?多家终端厂商在西班牙巴塞罗那正在举办的MWC 2018上给出了答案。数...
Apollo 2.0 主要有四大方面的更新:系统完整开放、安全能力的提升、感知能力的增强以及模拟器方...
在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面介绍一些在...
自Symbian(塞班)系统随着诺基亚的王者时代陨落后,手机市场就被谷歌的安卓系统和苹果的iOS系统...
本文首先介绍了Android的概念和系统架构,其次介绍了Android的优势,最后阐述了目前国内An...
高科技玩具公司WowWee上周在伦敦玩具展上展示了它即将推出的两款产品。它的Rev汽车允许用户在单人...
根据 StatCounter 调查报告,Android 是所有操作系统中最受欢迎的。 以 39.49...
宣布放弃Windows Phone后,微软也是在加速清退搭载这些系统的设备。
Linux和Android:哪个是你下一个设计的正确选择? 如果你的下一个应用会部署在一个32位或6...
法国汽车制造商雷诺(Renault)正在利用《Solo:星球大战》(Star Wars)的宣传机器,...
美国商务部宣布禁止美国公司向中兴通讯销售电子技术或通讯元件,禁令有效期 7 年。禁售消息一出,美国几...
谷歌发布了Android操作系统最新的各版本分布数据,数据显示,Android Oreo和Nouga...
从命令发布之日起直至日,中兴通讯,包括其继任、分部、董事、高管、员工、代表、代理(...
singleInstance:和singleTask差不多,唯一不同的是singleInstance...
该平台已经有了一个由客户创建的强大的AR示例组合,可以通过iOS和Android的Envrmnt应用...
请朋友吃饭,结果出门忘了带钱包,尴尬死了,有木有?走在大街上,钱包从口袋里滑落了却毫不知情?结完账,...
本文调试的嵌入式系统,是一种视频数据采集与传输单元,以PXA310为中央处理器,采集到的视频数据由P...
戴森发布智能净化风扇,据悉,戴森工程师将流体力学和过滤系统方面的专业知识与软件相结合,开发出了最新的...
目前3D感测关键VCSEL器件供应量仍不足,最快要到2019年,3D感测功能才有机会在Android...
根据国家建设民航强国的需要,国内对飞机模拟机的需求不断增大,但目前国内模拟机研制规模不能满足日益增长...
小米投资的黑鲨科技发布了主打游戏的黑鲨游戏手机,2999 元的定价让它成为目前最便宜的骁龙 845 ...
安全研究实验室(SRL)通过两年时间,研究了1200部手机发现,不少的手机厂商并没有及时推送谷歌的A...
立普思近期已成功研发出用于Android手机的3D人脸识别及3D扫描技术,该整合方案主要为Andro...
来自分析机构消费者情报(Consumer Intelligence Research Partner...
logcat和binder的宏定义,配置文件里面有定义而.config文件中无定义,肯定是相关Kco...
本文开始介绍了Android平台下的WIFI模块的功能,其次介绍了热点加密类型,最后介绍了andro...
新姿势解锁,原来用手机拍照还能这么玩儿~ 在手机上拍照,想要把这些珍贵的记忆在现实中保存和分享,你会...
三星进入的是一个十分拥挤的市场,里面充斥着更小的、已经站稳脚跟的竞争对手,比如Vinli和Autom...
如今,走在大街上,人们不是拿着黑色的 iPhone X、就是拿着白色的 iPhone X,不是 Ga...
飞利浦照明推出了新一代的飞利浦 Hue 便携魔灯 (Hue Go) 和飞 利浦e 桥接器2.0。飞利...
这里略过对android在手机上的文件系统框架的阐述(google或者baidu都能帮助你找到对应的...
据外媒报道,澳大利亚城市基础设施与城市事务部长(Australian Minister for Ur...
谷歌上周还宣布把Google Assistant扩展至30多种语言。在MWC中,谷歌宣布Google...
例如:安全、内存管理、进程管理、网络堆栈、驱动模型。Linux Kernel也作为硬件和软件之间的抽...
华为预计将在 3 月 27 日于巴黎发布 P 系列两款新机 P20、P20 Pro。新机的传闻更不断...
在MWC 2018中,华为、OPPO、VIVO、小米、努比亚、TCL等国产品牌手机厂商齐亮相,努比亚...
4K蓝光播放器开博尔Q10 Plus采用了基于64位Cortex A53架构芯片方案,搭配2GB D...
Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进...
在现实生活中,USB充电线是大家每天都离不开的产品,使用的频率很高。不过在使用USB充电线的时候,相...
长期以来, Shopify 是一家专门为线上电商和线下零售公司提供支付解决方案的软件公司,近日, S...
你知道吗 ?你的智能手机还可以帮你钓鱼!有Android和iOS智能手机的渔民和钓鱼爱好者可以给自己...
虽然黑莓已经放弃硬件业务转型为软件服务商,不过还是借助品牌授权在赚钱的,在与 TCL、BB Mera...
今年秋天, Movado 将推出一款触摸屏智能 手表 ,将中世纪的设计融入新时代的尖端技术。这是这家...
在这个非 iOS ,即Android的智能手机时代,消费者普遍认为,封闭的iOS生态要比开放的And...
恩智浦半导体,既是安全连接解决方案领域的领导者,也是在全球超过750个城市使用的领先的非接触式交通支...
2018年春节之后,小米第一场发布会的主角是红米Note 5。其核心卖点是国内首发骁龙636、1.4...
智能手机早已普及,大家也都习惯了使用各种 app 来满足独特的需求,不过浏览器作为一个重要的入口,虽...
从图中可以看到,比起比5寸屏以下的手机,屏幕在5.0至5.5寸以及大于5.5寸屏的手机消耗的数据流量...
随着移动设备视频消费的快速增长,为了更高效地呈现内容,移动工程师们面临着新的挑战。比起文本和图片这样...
Android P预览版现已登陆Google的亲儿子Pixel系列产品,需要注意的是Nexus系列产...
dock 栏是安卓 P 另一个引起骚动的地方。还记得在第一代 Google Pixel/Pixel ...
前天凌晨,Google 放出了第一个 Android P 开发者预览版(DP1)。这个时间点不仅比很...
根据测试人员表示,AndroidP带来了对缺口的支持,它试图阻止各种镂空形状和尺寸产生的混乱。它尚未...
Android P 的第一个开发者预览版已在近期放出,率先获得支持的设备自然是 Google 的几款...
BBC的文明AR应用程序在自己的家中看到世界上的一些古代宝藏。该应用程序由Nexus Studios...
继iOS版本之后,AR View也为Android版用户带来增强现实购物功能。 如果说每年年底的重点...
应用程序开发人员正在不断开发新方法,一方面简化和缩短开发流程,另一方面构建最佳设计和用户体验。每年我...
此前IT之家报道, BlackBerry World应用商店将于日关闭,Blac...
app开发 一般对软件质量有更高的要求,所以我们app的开发者一定要学会自己测试自己的代码,自己测试...
本文主要介绍Android和iOS 五个最好的开源自动化工具,这里整理了相关资料,希望能帮助测试软件...
Android 手机自动化测试工具有哪几种:Monkey是Android SDK自带的测试工具.Mo...
在手机里我们常常可以看到一个关于root权限的功能,有人认为定制ROM也不完美,但是Root到底是什...
Android 8.0 算是小升级,系统变化主要以底层改进并新增一些小功能为主。不过从升级 Andr...
腾讯数码讯 本周三,曾有消息称谷歌的下一代Android P系统将会被命名为Pie。而现在一位密切关...
去年有不少消息的Google神秘操作系统Fuchsia,稍早由Ars Technica网站 透过安装...
不过今天要讲的Huawei LiteOS与上面提到的那些平台有些许不同,华为将其定义为轻量级的物联网...
蓝牙发展至今经历了8个版本的更新。1.1、1.2、2.0、2.1、3.0、4.0、4.1、4.2。那...
仿真器和模拟器经常被混淆,两者有些许相似,但是是两个不同的概念,本文为大家带来仿真器和模拟器的区别简...
MQTT(Message Queuing Telemetry Transport)是一个由IBM和E...
Android Go 计划是谷歌为入门级用户准备的,不过Android Go 彰显了 Google ...
Google推出 Android Go项目主要适用于内容容量为 512 MB 至 1GB 的移动设备...
本文主要介绍了基于Android移动设备传感器的体感应用,本系统采用客户/服务器(C/S)架构,将P...
本文主要介绍了基于Android的智能家居终端控制系统的设计与实现,使用了基于ActivityGro...
本文主要介绍了基于LBS的Android校园服务APP客户端的设计,校园LBS系统由移动终端系统、后...
本文主要介绍了基于ZigBee的Android智能移动设备控制系统设计,利用Android智能移动设...
本文利用TCP/IP 协议,的Android 设备接入互联网,远程发送控制信号给刷有OpenWrt ...
Android系统平台是由美国的Google公司和开放手机联盟领导的团队专门为移动便携式设备开发设计...
在日常娱乐、工作中堪称强大的 iPad,到了无人机飞手的手上,瞬间就能暴露很多小问题。10.5 英寸...
android开发是指android平台上应用的制作,Android早期由“Android之父”之称...
关于Android程序的构架,当前最流行的模式即为MVP模式, Google官方提供了Sample代...
Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板...
Android用户很多人遇到想找到手机系统文件却找不到的情况,RE管理器就是一款手机Root后能够获...
monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制...
monkeyrunner工具提供了一个API,使用此API写出的程序可以在Android代码之外控制...
在上周举办的第十届TC汽车互联网大会上,中科创达智能驾驶舱2.0解决方案首次亮相便受到业界瞩目,本周...
决定基站发射机与移动接收机之间的通信质量的关键因素是信号的传播信道。信号在空中传播期间,会存在衰落现...
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-Eclipse开发Android程序如何在手机上运行
android开发不论是在真机上调试还是最终发布到真机上都非常简单,过程如下:
1、安装usb驱动
  手机要能与电脑相连,当然要安驱动了。效果就是你插入手机,电脑显示驱动已识别。驱动安装的官方教程:
  官方教程概述:
  不同的Android手机有对应不同的驱动,对于Nexus One, and Nexus S,见官方教程“Downloading the Goolge USB Driver”部分,直接用Android SDK and AVD Manager安装。对于其他手机如HTC,Acer,Motorola, Sony等要去对应手机公司的网站上下驱动,手机与手机公司网站的对应列表为:
有很多手机的驱动是以一个像手机管理器形式打包的,比如HTC,你需要安装它的那个想91手机助手似地PC同步客户端,才能与手机相连。比如我开发用的手机是HTC,其驱动(客户端)就是HTC Sync:
2、设置android手机为USB调试模式
  步骤: menu—& 设置 —& 应用程序 —& 开发 , 选择【USB调试】
3、通过eclipse上真机测试
  没用真机时,用eclipse开发android程序都是点run,然后跑模拟器的。安装好手机的usb驱动后,还是点run,程序就会神奇的在真机上运行了,效果与在模拟器中的一样,非常简单,而且速度比用模拟器块很多。
  如果没有效果还是在模拟器上运行,则在eclipse中:
  右键-&run as-&run configurations-&target
  把那个虚拟机选项勾掉,再运行,如果之前的驱动安装正确的话,eclipse会让你选择用那个设备运行(有真机与你的虚拟机可选),此时选那个真机的就可以了
  android工程文件夹下的bin文件夹在编译成功后会生成xxxxx.apk,就是可执行的android程序,你可以用任何手机同步工具像安装其他android程序一样安装你自己的项目。之后在android的应用程序目录下找到你的项目图标,就可以运行啦。
原文转载于:http://www.cnblogs.com/plwang1990/archive//2097757.html
没有更多推荐了,如何将Android例子程序添加到Eclipse进行调试运行_Linux编程_Linux公社-Linux系统门户网站
你好,游客
如何将Android例子程序添加到Eclipse进行调试运行
来源:Linux社区&
作者:whwzm88
1、打开Eclipse,选择File-&new-& Project,如附图所示窗口:
2、选择Create project from existing source单选框,然后点击-&Browse..., 找到想要查看的android例子目录:
备注:一般android例子位于android的SDK安装目录中的samples下面的各个android版本目录,例如:android-sdk-windows/samples/android-8
3、选择好后,工程名和android开发版本都会自动选择上,点击 finish,即可;
常见问题:
错误信息:
[ 16:26:16 - Home] ------------------------------[ 16:26:16 - Home] Android Launch![ 16:26:16 - Home] adb is running normally.[ 16:26:16 - Home] No Launcher activity found![ 16:26:16 - Home] The launch will only sync the application package on the device![ 16:26:16 - Home] Performing sync[ 16:26:16 - Home] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'android1'[ 16:26:16 - Home] WARNING: Application does not specify an API level requirement![ 16:26:16 - Home] Device API version is 8 (Android 2.2)[ 16:26:20 - Home] Application already deployed. No need to reinstall.[ 16:26:20 - Home] /Home/bin/Home.apk installed on device[ 16:26:20 - Home] Done![ 16:29:01 - Home] ------------------------------
问题分析:根据红色提示,说明没有找到可运行的Activity
解决办法:
打开AndroidManifest.xml清单文件,找到" &action android:name="android.intent.action.MAIN" /&"位置,
将"&category android:name="android.intent.category.LAUNCHER" /&”添加进去即可.
&&activity android:name="Home"&&&&&&&&&&&&&&& android:theme="@style/Theme"&&&&&&&&&&&&&&& android:launchMode="singleInstance"&&&&&&&&&&&&&&& android:stateNotNeeded="true"&&&&&&&&&&&& &intent-filter&&&&&&&&&&&&&&&& &action android:name="android.intent.action.MAIN" /&&&&&&&&&&&&&&&& &category android:name="android.intent.category.HOME"/&&&&&&&&&&&&&&&& &category android:name="android.intent.category.DEFAULT" /&&&&&&&&&&&&&&&& &category android:name="android.intent.category.LAUNCHER" /&&&&&&&&&&&& &/intent-filter&&&&&&&& &/activity&
相关资讯 & & &
& (03月20日)
& (11/28/:18)
& (05月21日)
& (12/05/:47)
& (07/28/:10)
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
匿名 发表于 在eclipse软件中加载Android,发现实例JetBoy丢失了,怎么办?如何使用Eclipse开发安卓手机程序在手机上运行_百度经验
&&&&&&&&&手机软件如何使用Eclipse开发安卓手机程序在手机上运行
百度经验:jingyan.baidu.com想必编程的同学们以后在开发安卓软件的时候都会用到Eclipse这个软件,开发安卓软件之前必须先搭建好安卓开发环境,这个大家可以在网上找到已经集成好了的开发环境,接下来我给大家说说如何使用eclipse在手机上运行安卓程序,而不使用安卓虚拟机(启动的时候很慢,要等几分钟)首先打开集成开发环境连接手机,启动USB调试模式点击确定选择手机模式如图接着你就会找到你的装置双击即可在手机上运行你的软件了经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。投票(3)已投票(3)有得(0)我有疑问(0)◆◆说说为什么给这篇经验投票吧!我为什么投票...你还可以输入500字◆◆只有签约作者及以上等级才可发有得&你还可以输入1000字◆◆如对这篇经验有疑问,可反馈给作者,经验作者会尽力为您解决!你还可以输入500字相关经验0011727热门杂志第1期你不知道的iPad技巧3801次分享第1期win7电脑那些事6651次分享第2期新人玩转百度经验1417次分享第1期Win8.1实用小技巧2660次分享第1期小白装大神1939次分享◆请扫描分享到朋友圈[ 20:08:42 - SortListView] ------------------------------
[ 20:08:42 - SortListView] Android Launch!
[ 20:08:42 - SortListView] The connection to adb is down, and a severe error has occured.
[ 20:08:42 - SortListView] You must restart adb and Eclipse.
[ 20:08:42 - SortListView] Please ensure that adb is correctly located at 'F:\sdk\sdk\platform-tools\adb.exe' and can be executed.
解决方法:
1、检查系统进程是否有“adb.exe”,有的话,就关掉,然后重启Eclipse
2、第一种方法不行的话,可以运行“cmd”进到sdk文件夹的platform-tools文件夹,输入
adb kill-server
adb start-server
最后重启Eclipse,这应该就可以了
feifeiwoye
浏览: 4054 次
(window.slotbydup=window.slotbydup || []).push({
id: '4773203',
container: s,
size: '200,200',
display: 'inlay-fix'}

我要回帖

更多关于 eclipse怎么运行程序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信