如何在真机上调试android程序调试方法应用程序

您所在的位置: &
iOS开发如何将自己的程序在真机上运行
iOS开发如何将自己的程序在真机上运行
首先你需要登陆你的Developer Member Center(),然后进入iOS Dev Center(iOS开发者中心)。在页面的右侧找到iOS Provisioning Portal列表项,点击进入。这里就是你设置管理认证书的地方,在左侧你会看到一栏列表,分别 是:Home,Certificates,Devices,App IDs,Provisioning和Distribution。其中的每一个列表项都对应着不同的功能设置,我会依次对它们进行分析和介绍。
想要将自己编写的软件放到真正的iPhone上去运行,首先你需要成为Apple
Developer计划的成员。其次,你需要设置程序ID和认证书,在这之后你就可以在你指定的iPhone上运行你的程序了。下面我将会告诉你如何设置 你的程序ID和认证书,让你的程序在iPhone上跑起来。
首先你需要登陆你的Developer Member
Center(),然后进入iOS Dev Center(iOS开发者中心)。在页面的右侧找到iOS
Provisioning
Portal列表项,点击进入。这里就是你设置管理认证书的地方,在左侧你会看到一栏列表,分别 是:Home,Certificates,Devices,App
IDs,Provisioning和Distribution。其中的每一个列表项都对应着不同的功能设置,我会依次对它们进行分析和介绍。
就是iOS Provisioning Portal的主页,没什么可说的。
2.Certificates:
这里是上传管理认证书的地方,如果你是第一次开发iPhone程序,那么你可能还没有一份有效的认证书,你需要打开&应用程序─实用工具─钥匙串访问&,在 这里你可以创建你的认证书。请点开&钥匙串访问&下拉菜单,选择&证书助理─从证书颁发机构求证书&菜单项。这时会出现一个名为&证书助理&的窗口,要求 你填写电子邮件地址和常用名称,然后选择&存储到磁盘&选项,并且在&让我指定密钥对信息&前打勾。点击&继续&按钮后系统会要求你填写认证书的名称和存 储认证书的位置,默认存储即可。下一步,系统要求你选择&密钥大小&和&算法&,同样默认点击&继续&即可。到这里认证书就创建完毕了,但是这份认证书还 不可用,因为它没有得到Apple公司的认证。现在返回
Certificates设置页面,页面提示要求你上传认证书。
选择刚刚创建好的认证书上传上去。正常的话,数秒钟后,认证书就会得到Apple的认证处理,并且一份有效的认证书将会显示在Certificates页面中。点击&download&下载这份认证书到本地磁盘并且运行认证书。到此认证书的申请工作就圆满结束了。
3.Devices:
在这里你可以授权你的真机运行设备,也就是说,只有在这里注册过的iPhone才可以运行你的程序。(注意:每年你只能授权100台iPhone设备,数量 有限,请谨慎使用。)请点击此页面右上角的&Add Devices&按钮进入增添授权设备页面。在Devive
Name文本框中填写你喜欢的设备名称,在Devive ID文本框中填写你的iPhone
ID,这个ID号你可以在Xcode中找到它。首先,连接好iPhone设备,打开Xcode,在顶部菜单中选择&Window─Organizer&菜 单项。会打开一个名为Organizer的窗口。在窗口左侧的DEVICES列表中你会找到你的iPhone设备名称。点选它,你将会在窗口的左侧看到你 的iPhone设备信息,其中Identifier之后的字符串就是你的iPhone ID号,将它复制到Devive
ID文本框中,点击后面的&+号&按钮,这样你对iPhone设备的授权工作就完成了。
4.App IDs:
在这里你可以创建新的应用程 序ID,点击页面右上角的&New App ID&按钮进入App
ID创建页面,在Description文本框中填写你喜欢的应用程序ID名,在Bundle Seed ID(App ID
Prefix)中选择Generate New选项,最后在Bundle Identifier(App ID
Suffix)中设置你的应用程序标记,这个标记命名的格式很有意思,好像一个颠倒过来的网站域名。这个标记的威力甚大,只有包含了这个标记的应用程序才 可以在你指定的iPhone上运行。(你需要将这个标记名填写到项目Resources文件的Info.plist信息文本中,编译器才允许这个项目在 iPhone上编译运行。)
5.Provisioning
这也是一个关键的设置步骤,这一步将会把你的所有设置信息统筹起来生成一个 Provisioning Profile文件。点击此页面右上方的&New Profile&按钮进入Profile创建页面。在Profile
Name文本框中为新的Profile命名,在下面选择你已经创建成功的认证书,应用程序ID和iPhone设备信息。设置完之后点击&Submit&按 钮,一个新的Provisioning
Profile文件就会显示在Provisioning页面中了。点击&download&将Provisioning
Profile文件下载到本地磁盘中运行,他会自动将各类信息加载到Xcode─Organizer窗口的&Provisioning
Profiles&列表中。此时,查看Organizer窗口中的iPhone设备信息时,你会发现下面的Provisioning列表框中出现了这份 Provisioning Profile文件,那么就证明你的设置成功了。并且此刻你也可以在你授权的iPhone上编译运行指定的程序了。
有关Apple Developer计划的文章就写到这里,还有疑问的朋友可以给我留言。
本文出自 &iphone开发主题站& 博客,请务必保留此出处http://cocos2d./296
【编辑推荐】
【责任编辑: TEL:(010)】
关于&&的更多文章
开发者在代码开发和维护中,往往会遇到很多代码优化和内存优化的
百度推出轻应用引起业界火热议论,收购91和推出轻应用
App搜索对应用的影响不容忽视,目前应用商店仍采用最
当下,移动App的开发相当火热,Android的和iOS的开发
在网络应用越来越复杂的今天,传统的网络应用已经不能满足企业和用户的需要,这就对网络管理员、信息管理部门提出了更高的要求。
Windows Phone专家
Android开发专家
51CTO旗下网站zh_lianxin 的BLOG
用户名:zh_lianxin
文章数:24
访问量:798
注册日期:
阅读量:5863
阅读量:12276
阅读量:410642
阅读量:1098780
51CTO推荐博文
&------、期待与您交流! ------- & &&模拟器调试程序不爽,就用真机调试。&1.数据线连接调试&数据线连接PC和手机,手机上 进入开发者选项,勾选USB调试。&安装驱动。手机上一般内置驱动,可手动安装或者等待PC自动识别匹配。安装不成功的话,就找个豌豆荚手机助手之类的软件识别手机来安装驱动。安装驱动成功后记得退出该手机助手软件,并且kill掉该软件的adb进程。&命令行测试是否连接成功:adb devices&如果启动失败,可能为adb server 出现端口被占用的情况,解决方法请参见本文底部博客链接。&(将adb加入环境变量:新建Android=D:\android-sdk-windows\platform-tools\ 【adb.exe所在的路径】 将%Android% 添加到path变量)&2.wifi局域网连接调试原理就是手机上开启一个端口(默认端口号5555)与PC 机adb server 进行通信&a.如果手机有root权限,那就好办了。使用ES文件浏览器(re文件管理器),允许root权限,进入/system/build.prop,以纯文本方式打开,在该文件最后一行添加一条语句如下:service.adb.tcp.port=5555其他不用改,保存退出即可。&b.如果没有获取root权限,就要借助第三方软件实现开启端口的功能。这里推荐一款来自Google官方商店Play Store的应用,叫WiFi ADB C Debug Over Air 。&在PC上连接你的Android 设备Usage: adb connect&host&[:&port&]如果修改了默认端口号(5555),就要在设备IP地址后面加上端口号(e.g. adb connect 192.168.1.105:5556)&示例:C:\Users\Administrator&adb connect192.168.1.105* daemon not running. starting it now onport 5037 ** daemon started successfully *connected to 192.168.1.105:5555&C:\Users\Administrator&adb devicesList of devices attached192.168.1.105:5555&&&&& device&调试程序的时候,在运行配置中选择你的Android设备就好了。&--------------------------------------------------------------------&参考链接:如何在真机上调试Android应用程序(图文详解)/lanxuezaipiao/archive//2953564.html本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)android真机调试奇怪的问题。大家有没有遇到过? - ITeye问答
在开发地图服务的时候,模拟器上可以正确运行,但是在真机上运行不了。报错如下
logcat 输出:
06-21 20:15:20.063: ERROR/PackageManager(189): Package cn.qz requires unavailable shared library com.google.android. failing!
06-21 20:15:20.063: WARN/PackageManager(189): Package couldn't be installed in /data/app/cn.qz-1.apk
控制台输出:
[ 20:15:06 - GoogleMap] Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY [ 20:15:06 - GoogleMap] Please check logcat output for more details.
[ 20:15:06 - GoogleMap] Launch canceled!
大家有没有遇到类似问题呀?是怎么回事儿呢?
问题补充:&div class="quote_title"&alphajin 写道&/div&&div class="quote_div"&你真机上面有GMS么?
&br /&&/div&
&br /&我查看了,有google的服务框架的。这个应该就是GMS
采纳的答案
你真机上面有GMS么?
GMS是google一套应用程序包括GMAIL,google map等等,你必须确保你的真机上面有google map这个应用程序
已解决问题
未解决问题mucx01 的BLOG
用户名:mucx01
文章数:15
评论数:22
访问量:62686
注册日期:
阅读量:5863
阅读量:12276
阅读量:410642
阅读量:1098780
[匿名]PandaL:
51CTO推荐博文
软件环境:Windows7简体中文旗舰版、JDK7、Eclipse Standard/SDK 2013、Android SDK、ADT。以下通过三星手机为例,说明设置真机调试Android程序的步骤:1. 安装USB驱动程序 & &我们要使用真机来调试应用程序,则必须在电脑中安装相应手机的USB驱动程序。一般从相应手机厂商的官网上下载相应的驱动程序。2. 开启USB调试模式
& &以三星手机为例,在手机的“应用程序”-“设定”-“开发者选项”中,勾选“USB调试”选项,从而打开手机的USB调试模式。3. 手机与电脑通过USB数据线连接 & &此时,将手机与电脑通过USB数据线进行连接。我们可在电脑的“设备管理器”的硬件列表中看到出现了相应硬件信息,如下图所示。4. 在Eclipse中进行真机调试的设置 & &打开Eclipse程序,选择一个项目文件,在其上右击鼠标,在弹出菜单中单击“Run As”-“Run Configurations ...”。在弹出的对话框中,单击右侧的“Target”标签页,点选“Manual”项,如下图所示。然后,点击“Apply”按钮,再单击“Run”按钮,将弹出如下对话框。最后,单击“OK”按钮。至此,我们要运行的程序将被上传到手机真机上并在真机中运行,而相应的调试信息我们在Eclipse中将同样接收到。真机上执行程序截图。本文参考了网上的“如何使用真机调试Android应用”一文(),在此感谢网友的分享。
了这篇文章
类别:┆阅读(0)┆评论(0)

我要回帖

更多关于 如何调试android程序 的文章

 

随机推荐