作者rose1598 (IceFire_5566)
看板AndroidDev
标题[问题] 关於SDK测试 以及真机测试问题
时间Mon Jul 23 15:56:47 2018
安安各位大大
小的目前就读某外岛科大
因为专题因素做了一个APP
问题是这样的
我用了SDK test我们这组开发的APP OK 正常使用
再用自己的真机做Test OK 正常使用
但是当我打包成APK档
再安装到自己手机(原本真机测试的APP有砍掉)
安装好了之後 点进去 第一个画面有出来 之後再点击下一个
(Activity(使用Bundle传输资料以及用Intent跳转)→Activity)他就闪退当掉了
不知道可以从哪里得知错误 或有什麽方式可以得知log档
感谢各位大大帮助
我们开发的软体是Android studio 真机测试是用USB连接电脑使用开发者模式
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.68.252.59
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1532332609.A.2C7.html
※ 编辑: rose1598 (203.68.252.59), 07/23/2018 15:58:38
1F:→ kobe8112: 你开发过程从来没用过Logcat吗? 07/23 16:58
老师根本没说过那东西 所以我也不知道那什麽东西 书上也没说那又是什麽东西
刚去喂狗了一下 大约知道那是什麽了 我去学着使用看看 谢谢大大
我只能说现在学校教的东西都好浅 好像有些眉角不会讲QQ
更正 我同组的有使用过 他说但也没什麽问题 还是因为
用真机测试是直接烧进去执行的
跟打包安装的有出入
2F:→ y3k: Log.d() 然後去Android Studio找Logcat 07/23 17:10
用真机测试然後用logcat吗
问个题外话 我在真机测试没问题
然後我想检查"apk安装在手机上"的Debug
有什麽方法可以知道log吗
3F:→ paul7322000: 把log写成文档存在手机里? 07/23 18:11
痾 没试过 话说可以怎麽具体实现
4F:→ kobe8112: 书上没提到Logcat的话,你该换本书了,看是图书馆或书店 07/23 18:15
5F:→ kobe8112: 找,参考Logcat撰写程式是Android入门1001式的第一式 07/23 18:15
感谢各位大大 我会去学习的
※ 编辑: rose1598 (203.68.252.59), 07/23/2018 18:31:41
6F:→ y3k: 如果你是要Debug别人特定机种的状况 可以在APP嵌入fabric.io 07/23 19:19
7F:→ y3k: 他是个云端平台 会帮你做统计或爆炸纪录上传给你看 07/23 19:20
8F:推 chenx5: 开发不用log也能写完专案其实蛮强的! 07/23 22:53
小的才疏学浅 这次只是运气问题 误打误撞去完成的
赛到的 以後会学着去看log的QQ
大部分try catch掉了XDDD
只是能完整测试而已 目前这个专题只有黑箱测试过
等之後抓学弟妹来进行白箱测试
到头来我的问题还没解决阿QQ
为什麽真机测试可以正常使用 然後专案变成APK档安装之後就爆炸了Q口Q
刚刚真机测试用了LOG.D抓错误
都只是getSlotFromBufferLocked: unknown buffer系列的
喂狗说这是6.0的问题 所以这..... 还是不知道问题点
※ 编辑: rose1598 (203.68.252.59), 07/23/2018 23:07:48
9F:→ y3k: 你的真机跟APK安装是同一支手机在试吗 07/24 01:56
10F:→ y3k: 我猜你的真机是指USB线Debug安装 07/24 01:57
是的 都是同一只 OPPO A77
另外测试的也有 HTC ASUS子龙机
使用USB DEBUG是OK的 可是如果安装就爆炸了
※ 编辑: rose1598 (203.68.252.59), 07/24/2018 02:33:40
发现问题点了
File->Setting->Build,Excution,Deployment->Enable Instant Run选项关掉
然後用SDK执行就会报错了 有Log.D出现了
知道问题点了
话说那设定是什麽鬼东西 放宽权限吗
难怪我真机测试是可以跑的 所以我说为什麽阿 (24HRS没睡 心已死
※ 编辑: rose1598 (203.68.252.59), 07/24/2018 09:23:18
11F:推 aids61517: 看完内文第一直觉是 Instant Run 的问题,又猜对了lol 07/24 11:22
12F:→ y3k: 是的话很大机率是instant run没错XD 07/24 19:40
这已经不是很大机率了
是100% Instant run 这东西有点害人不浅阿...
※ 编辑: rose1598 (203.68.252.59), 07/24/2018 22:21:04
13F:→ y3k: 不一定 因为我有遇过本来以为是Instant Run 结果搞半天是其他 07/25 13:39
14F:→ y3k: 地方没处理好@@ 有时候尤其新手就会这样 而且Android API这几 07/25 13:40
15F:→ y3k: 个版本一直在变 没花时间去了解很容易就有相容问题orz 07/25 13:40