作者zhiping8 (ping)
看板AndroidDev
標題[問題] AS開發出來的APK檔無法安裝在手機上
時間Wed Aug 17 22:08:04 2016
我用Android Studio寫了一個Hello world
然後把
app/build/outputs/apk/app-debug.apk
複製到 手機上,執行安裝。安裝完成後,開啟。結果顯示很抱歉,APP已停止。
請問要如何解決,我有在AS模擬器上跑是正常的,但是放到BlueStacks上也是不成功。
麻煩了,謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.143.253
※ 文章網址: https://webptt.com/m.aspx?n=bbs/AndroidDev/M.1471442887.A.B7E.html
1F:推 myben8: 部署到實機看錯誤訊息 08/17 22:25
2F:→ zhiping8: 放到手機上,結果顯示很抱歉,APP已停止。 08/17 23:34
3F:推 baobomb: 一樓的意思是去看log檔 08/18 06:48
4F:→ baobomb: 你這個不是不能安裝 是安裝好了 只是一開啟就crash 所以 08/18 06:49
5F:→ baobomb: 去看log 才知道為什麼crash 08/18 06:49
6F:→ y3k: 你這是寫錯東西造成程式崩潰 把手機的開發者模式打開 用USB線 08/18 07:30
7F:→ y3k: 直接燒程式到手機裡 這是你現在需要學的事情 08/18 07:30
8F:→ zhiping8: 請問手機上要如何看log檔呢?謝謝 08/18 12:09
9F:→ corrupt003: 手機開debug mode,連電腦,AS可點android monitor 08/18 13:50
10F:→ corrupt003: 看log 08/18 13:50
11F:→ zhiping8: 我的Hellol程式,並無寫任何程式碼。燒錄程式又是指什麼 08/18 13:51
12F:→ zhiping8: 我之前有上傳我寫的另一個程式至google play,是正常的 08/18 13:59
13F:→ zhiping8: 我先放到google play看看 08/18 14:01
14F:→ ssccg: 不用寫任何程式碼都會有log... 08/18 14:03
15F:→ ssccg: 打開手機的usb debug,AS run的時候就可以直接選手機 08/18 14:04
16F:→ ssccg: 可能需要依你用的手機裝對應的adb driver 08/18 14:05
17F:→ a1275647: 你程式有錯不是燒機問題 08/18 14:42
18F:→ zhiping8: 我試過,AS+BlueStacks,是OK 08/18 15:49
19F:→ zhiping8: 我拿書本的範例APK,也是不行,所以和CODE無關 08/18 15:50
20F:→ zhiping8: 燒機和燒程式是什麼 08/18 15:52
21F:→ zhiping8: 程式有錯,可是AS自己的模擬器可以RUN 08/18 15:53
22F:→ zhiping8: 我已經放到google play上了,明天就知道,到底可不可用 08/18 15:55
23F:→ cs8425: 怎感覺原po在跳針... 08/18 16:16
24F:→ corrupt003: 你去找能直接問的人比較快… 08/18 16:18
25F:→ zhiping8: 沒有人可以問 08/18 16:28
26F:推 andy2151: 你自己都說安裝完成 標題打不能安裝? 08/18 16:33
27F:→ zhiping8: 也是,應該說是可安裝,執行錯誤 08/18 16:35
28F:→ zhiping8: 請問有人方便幫我看這個hello world的APK檔嗎 08/18 16:36
29F:→ zhiping8: 裡面只有顯示Hello world的程式碼而已 08/18 16:38
30F:→ kobe8112: 為什麼打死不看log... 08/18 17:07
31F:→ kobe8112: 都這麼多板友在講了... 08/18 17:07
32F:→ kobe8112: log不是單指你自己額外寫的log訊息,系統開機後一直都會 08/18 17:08
33F:→ kobe8112: 有各種log存在,程式死掉總有原因,就算點下去閃退一樣 08/18 17:09
34F:→ kobe8112: 會有線索在log當中,打開來看你才有方向... 08/18 17:09
35F:→ zhiping8: 已經看完log了,只是一堆錯誤,看不懂啊!這邊要貼大串 08/18 17:22
36F:→ zhiping8: 的文字,要如何貼呢?謝謝 08/18 17:22
37F:→ zhiping8: 剛剛已通過google play,下載使用中,正常。我的問題真 08/18 17:35
38F:→ zhiping8: 怪。 08/18 17:36
39F:→ michaeimm: 不是所有的都是錯誤,找找看有沒有類似system.err 的字 08/18 23:29
40F:→ y3k: Log上如果有可以點的地方 就點過去看看 你的程式就是錯在那邊 08/18 23:33
41F:→ zhiping8: 很奇怪是,app-debug.apk無法使用,但作成上傳至google 08/19 00:09
42F:→ zhiping8: play就可以用 08/19 00:09
43F:推 petingo: 你不讀log以後也是gg 上來發問然後又無視各位的回覆 不 08/19 01:25
44F:→ petingo: 懂耶 08/19 01:25
45F:→ zhiping8: 不是無視各位,而是log錯誤有多行,沒一行看懂的 08/19 10:59
46F:推 myben8: 請養成看log的好習慣,看不懂就丟Google 08/19 11:00
47F:→ ssccg: 可以選只看特定app或設定filter 08/19 11:07
48F:→ ssccg: 如果如你所說app沒寫什麼程式,一開就當的話應該只有一個 08/19 11:08
49F:→ ssccg: exception的stack trace而已,寫java看這個能找問題是基本 08/19 11:09
50F:→ zhiping8: 問題終於解決了。我改了兩個部分。一、XML檔改成API22 08/19 11:49
51F:→ zhiping8: 二、重建APK檔。 08/19 11:50
52F:→ zhiping8: log錯誤那麼多行,我還是沒看,自己亂試找出答案的 08/19 11:52
53F:推 paulku: 還是要學會看阿 不然你之後一定死很慘 08/19 11:54
54F:→ kobe8112: 只能說自己保重XD 08/19 13:31
55F:噓 kewang: 居然還沒噓,我先來好了 08/19 22:42
56F:→ x51811danny: 不錯唷 08/20 06:28
57F:噓 a1275647: log會看早就解決 08/20 10:09
58F:噓 eric111043: 連基本log都不看,怎麼開發程式? 08/21 18:01
59F:噓 aa1235561: 不讀log聲明請先宣告 08/24 09:01
60F:→ KEVINTEN175: 不把裡面的東西餵狗查,才在那邊看不懂,那你怎麼會 10/23 14:24
61F:→ KEVINTEN175: 想學,error code網路都有 10/23 14:24