[問題] 關於SDK測試 以及真機測試問題

看板AndroidDev作者 (IceFire_5566)時間6年前 (2018/07/23 15:56), 6年前編輯推噓2(2013)
留言15則, 5人參與, 6年前最新討論串1/1
安安各位大大 小的目前就讀某外島科大 因為專題因素做了一個APP 問題是這樣的 我用了SDK test我們這組開發的APP OK 正常使用 再用自己的真機做Test OK 正常使用 但是當我打包成APK檔 再安裝到自己手機(原本真機測試的APP有砍掉) 安裝好了之後 點進去 第一個畫面有出來 之後再點擊下一個 (Activity(使用Bundle傳輸資料以及用Intent跳轉)→Activity)他就閃退當掉了 不知道可以從哪裡得知錯誤 或有什麼方式可以得知log檔 感謝各位大大幫助 我們開發的軟體是Android studio 真機測試是用USB連接電腦使用開發者模式 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.68.252.59 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1532332609.A.2C7.html ※ 編輯: rose1598 (203.68.252.59), 07/23/2018 15:58:38

07/23 16:58, 6年前 , 1F
你開發過程從來沒用過Logcat嗎?
07/23 16:58, 1F
老師根本沒說過那東西 所以我也不知道那什麼東西 書上也沒說那又是什麼東西 剛去餵狗了一下 大約知道那是什麼了 我去學著使用看看 謝謝大大 我只能說現在學校教的東西都好淺 好像有些眉角不會講QQ 更正 我同組的有使用過 他說但也沒什麼問題 還是因為 用真機測試是直接燒進去執行的 跟打包安裝的有出入

07/23 17:10, 6年前 , 2F
Log.d() 然後去Android Studio找Logcat
07/23 17:10, 2F
用真機測試然後用logcat嗎 問個題外話 我在真機測試沒問題 然後我想檢查"apk安裝在手機上"的Debug 有什麼方法可以知道log嗎

07/23 18:11, 6年前 , 3F
把log寫成文檔存在手機裏?
07/23 18:11, 3F
痾 沒試過 話說可以怎麼具體實現

07/23 18:15, 6年前 , 4F
書上沒提到Logcat的話,你該換本書了,看是圖書館或書店
07/23 18:15, 4F

07/23 18:15, 6年前 , 5F
找,參考Logcat撰寫程式是Android入門1001式的第一式
07/23 18:15, 5F
感謝各位大大 我會去學習的 ※ 編輯: rose1598 (203.68.252.59), 07/23/2018 18:31:41

07/23 19:19, 6年前 , 6F
如果你是要Debug別人特定機種的狀況 可以在APP嵌入fabric.io
07/23 19:19, 6F

07/23 19:20, 6年前 , 7F
他是個雲端平台 會幫你做統計或爆炸紀錄上傳給你看
07/23 19:20, 7F

07/23 22:53, 6年前 , 8F
開發不用log也能寫完專案其實蠻強的!
07/23 22:53, 8F
小的才疏學淺 這次只是運氣問題 誤打誤撞去完成的 賽到的 以後會學著去看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

07/24 01:56, 6年前 , 9F
你的真機跟APK安裝是同一支手機在試嗎
07/24 01:56, 9F

07/24 01:57, 6年前 , 10F
我猜你的真機是指USB線Debug安裝
07/24 01:57, 10F
是的 都是同一隻 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

07/24 11:22, 6年前 , 11F
看完內文第一直覺是 Instant Run 的問題,又猜對了lol
07/24 11:22, 11F

07/24 19:40, 6年前 , 12F
是的話很大機率是instant run沒錯XD
07/24 19:40, 12F
這已經不是很大機率了 是100% Instant run 這東西有點害人不淺阿... ※ 編輯: rose1598 (203.68.252.59), 07/24/2018 22:21:04

07/25 13:39, 6年前 , 13F
不一定 因為我有遇過本來以為是Instant Run 結果搞半天是其他
07/25 13:39, 13F

07/25 13:40, 6年前 , 14F
地方沒處理好@@ 有時候尤其新手就會這樣 而且Android API這幾
07/25 13:40, 14F

07/25 13:40, 6年前 , 15F
個版本一直在變 沒花時間去了解很容易就有相容問題orz
07/25 13:40, 15F
文章代碼(AID): #1RLOf1B7 (AndroidDev)
文章代碼(AID): #1RLOf1B7 (AndroidDev)