安卓模拟器开发调试软件开发真机调试报错

mac&系统开发android,真机调试解决方案(无数的坑之后吐血总结)
最近学习android开发,安装了ADT开发环境之后,启动模拟器,慢的要死啊,完全不如苹果的好用,没法,自己买个android手机,准备联机调试程序。没想到在这个过程中,遇到了好多的坑,作为一个新人,每一步都过不去,花了将近2个小时,在万能的百度里查了n多次,终于解决了。在此,做个记录,希望大家不要走我走过的弯路。
1、确保你的android设备真正链接到电脑上了,我在这里遇到过坑,弄了好久,才发现能充电的线,确无法传递数据过去。所以不要以为随便拿一根线,能充电,就可以传递数据了,我就是这么傻傻的拿了根不能用的数据线联机调试了半天。
方法:下载一个
androidfiletransfer.dmg,安装之后,看看能不能读取手机数据,如果能够读取,好的,恭喜你,第一步完成了。
设置好你机器的环境变量,(这个我在之前的帖子里介绍过,大家可以往前翻一下)。
第一步:&查看usb设备信息(我用的是魅族mx3)
在 终端输入:system_profiler
SPUSBDataType&&&&
可以查看连接的usb设备的信息
比如我的usb信息如下(部分内容):
& Product ID: 0x4e26
& Vendor ID: 0x18d1& (Google
& Version:& 2.33
& Serial Number: 351BBJHCBWT6
& Speed: Up to 480 Mb/sec
& Manufacturer: MEIZU
& Location ID: 0x1a120000 / 4
& Current Available (mA): 500
& Current Required (mA): 2
其中的 vendor ID: 0x18d1
很重要,记下来
第二步:&创建、修改adb_usb.ini文件
输入: vi ~/.android/adb_usb.ini 命令,在打开的 adb_usb.ini文件中添加0x18d1,&(然后保存退出)
然后请一定重启finder&:鼠标单击窗口左上角的苹果标志--&强制退出--&Finder--&重新启动
第三步:重启adb&&
adb kill-server
adb start-server
adb devices
就可以看到列表了!
<img src="/blog7style/images/common/sg_trans.gif" real_src ="http://img.blog.csdn.net/03171?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZGlxdW4xMzE0/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" ALT="" STYLE="border-style: max-width: 100%; color: rgb(51, 51, 51); font-family: A line-height: 26"
TITLE="mac&系统开发android,真机调试解决方案(无数的坑之后吐血总结)" />
注意,出现上面的设备之后才算成功
如果ADT中log遇到下面的问题:
10:31:48 - DeviceMonitor]Adb connection
Error:EOF&
10:31:48 - DeviceMonitor]Connection attempts:
10:31:49 - DeviceMonitor]Connection attempts:
10:31:50 - DeviceMonitor]Connection attempts:
10:31:51 - DeviceMonitor]Connection attempts:
不要慌张,重启eclipse。
恭喜你,大工告成了。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。android真机调试问题,INSTALL_FAILED_CONTAINER_ERROR_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
android真机调试问题,INSTALL_FAILED_CONTAINER_ERROR
上传于||文档简介
&&a&#8203;n&#8203;d&#8203;r&#8203;o&#8203;i&#8203;d&#8203;真&#8203;机&#8203;调&#8203;试&#8203;,&#8203;安&#8203;装&#8203;软&#8203;件&#8203;安&#8203;装&#8203;不&#8203;上&#8203;的&#8203;问&#8203;题&#8203;!&#8203; &#8203;a&#8203;n&#8203;d&#8203;r&#8203;o&#8203;i&#8203;d&#8203;真&#8203;机&#8203;调&#8203;试&#8203;,&#8203;安&#8203;装&#8203;软&#8203;件&#8203;安&#8203;装&#8203;不&#8203;上&#8203;的&#8203;问&#8203;题&#8203;!
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢查看:2248|回复:2
助理工程师
如题,小弟以前在用Debug在真机上调试的时候,程序在断点处是可以停下来的,但是不知道从哪天起停不下来了。大侠们有没有见过此现象的,求解!
(断点位置没问题,已经完全确定了,因为在模拟器上能停下)
助理工程师
我晕死,这么愚蠢的一个问题......
忘记在Manifest文件中加&application ...... android:debuggable=&true&&了
初级工程师[摘要:An unknown error occurred.
Warning:Multiple build s for output file /Users/muzi/Library/Developer/Xcode/DerivedData/TestApp-dgoxexrhktbbjyhfntw]
An unknown error occurred.
Warning:Multiple build commands for output file /Users/muzi/Library/Developer/Xcode/DerivedData/TestApp-dgoxexrhktbbjyhfntwybbjmdrib/Build/Products/Release-os/vp8li.h
可以运行,切换成真机,点击运行就报错:
以下是的一些一言不和就的coder的Answer
段尾有彩蛋
请忽略作者原话,哈哈
An unknown error occurred. 然后进行了Google 百度搜索,好吧,没有找到自己满意的,怎么办?凭感觉做吧。呵呵,我是比较感性的coder
删除DerivedData下的全部文件:
影响:可重新生成;会删除build生成的索引、build输出以及日志。重新打开项目时会重新生成,大的项目会耗费一些时间。
我把/Users/muzi/Library/Developer/Xcode/DerivedData/下的文件全部删除,clean,再跑,还是报错,什么原因呢?找不到什么原因,好吧,重启Xcode,就可以了。
有一些奇怪的编译错误时:
删除设备已有app
清空DerivedData
现在虽然真机可以跑了,可是我发现上面的 Warning:Multiple build commands for output file警告好在,我用模拟器的时候就不存在这样子的警告 。我把vp8li在TARGET里面进行搜索
不知道Embed App Extensions(字面意思是嵌入app扩展)这个是撒东西,问Google/百度。extension是iOS8新开放的一种对几个固定系统区域的扩展机制,它可以在一定程度上弥补iOS的沙盒机制对应用间通信的限制。
搜索了一大堆,了解了一些拓展,share extension,action extension,Today,还是不太明白我这里为什么会有这样子的警告,感性的理解是我这有iphone的有watch的有关联吧/或是项目里面某个extension操作配置不是很妥
Containing App的Build Phases配置(embed app extensions)
Containing App 的【Xcode target|BuildPhases|Target Dependencies】中可以添加或移除插件target。
Containing App 的【Xcode target|BuildPhases|Embed App Extensions】下Destination为Plugins中可以添加或移除插件product(*.appex)。
注意:默认了勾选“Copy only when installing”,表示从AppStore安装(包括升级覆盖)时才拷贝插件。Xcode连接真机调试时,需取消该改项,否则系统【分享】菜单中不会出现插件!
上面说了一堆,有时候是没用的,不是讽刺原作者的意思。意思是不够简单粗暴,有点麻烦了。
解决办法(彩蛋)
把iPhone和Mac断开连接
重新连一下
建议链接之前clean一下Xcode
是不是好了
是不是好了主题 : 真机调试报错
级别: 侠客
可可豆: 435 CB
威望: 435 点
在线时间: 106(时)
发自: Web Page
来源于&&分类
真机调试报错&&&
错误名称是The identity used to sign the executable is no longer valid;该如何解决 已经纠结了好几天了
级别: 新手上路
可可豆: 2 CB
威望: 2 点
在线时间: 57(时)
发自: Web Page
我的也是这情况The identity used to sign the executable is no longer valid.Please verify that your device’s clock is properly set, and that your signing certificate is not expired. (0xE8008018).之前还好好的,突然就变成这样了,而且开发者网站提示账号有问题,我觉得是Apple的问题,现在开发者网站进不去,都不能重新下载证书了PS:我是Xcode 7 免费使用真机调试的账号
级别: 侠客
可可豆: 435 CB
威望: 435 点
在线时间: 106(时)
发自: Web Page
回 1楼(AllenHan) 的帖子
Xcode7 不是可以不用下载证书吗
级别: 新手上路
UID: 499847
可可豆: 192 CB
威望: 134 点
在线时间: 74(时)
发自: Web Page
不装证书就不用 改为None 可以直接跑 提示是证书问题&&clear一下 查看有没有过期的证书 过期的证书删除掉在下一个
级别: 新手上路
UID: 469443
可可豆: 117 CB
威望: 119 点
在线时间: 109(时)
发自: Web Page
如果你已经不是第一次在手机上运行,换句话说,就是你的手机上已经有这个应用的存在了,你可以尝试删除手机上的app,然后再次运行一下看看
级别: 侠客
UID: 509146
可可豆: 165 CB
威望: 165 点
在线时间: 150(时)
发自: Web Page
回 4楼(Fillinse) 的帖子
我觉得4楼说的对,我以前也是这么干的,把之前手机运行的这款APP删除
级别: 侠客
可可豆: 435 CB
威望: 435 点
在线时间: 106(时)
发自: Web Page
我的解决方法是把之前的都删掉了 把所有的证书从新下载了一遍&&然后就好了 不知道具体是哪里出错了
关注本帖(如果有新回复会站内信通知您)
个人IDP证书一年费用? 正确答案:99美金
发帖、回帖都会得到可观的积分奖励。
按"Ctrl+Enter"直接提交
关注CocoaChina
关注微信 每日推荐
扫一扫 浏览移动版

我要回帖

更多关于 安卓开发调试 的文章

 

随机推荐