[問題] AS開發出來的APK檔無法安裝在手機上

看板AndroidDev作者 (ping)時間8年前 (2016/08/17 22:08), 編輯推噓2(6451)
留言61則, 18人參與, 最新討論串1/1
我用Android Studio寫了一個Hello world 然後把 app/build/outputs/apk/app-debug.apk 複製到 手機上,執行安裝。安裝完成後,開啟。結果顯示很抱歉,APP已停止。 請問要如何解決,我有在AS模擬器上跑是正常的,但是放到BlueStacks上也是不成功。 麻煩了,謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.143.253 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1471442887.A.B7E.html

08/17 22:25, , 1F
部署到實機看錯誤訊息
08/17 22:25, 1F

08/17 23:34, , 2F
放到手機上,結果顯示很抱歉,APP已停止。
08/17 23:34, 2F

08/18 06:48, , 3F
一樓的意思是去看log檔
08/18 06:48, 3F

08/18 06:49, , 4F
你這個不是不能安裝 是安裝好了 只是一開啟就crash 所以
08/18 06:49, 4F

08/18 06:49, , 5F
去看log 才知道為什麼crash
08/18 06:49, 5F

08/18 07:30, , 6F
你這是寫錯東西造成程式崩潰 把手機的開發者模式打開 用USB線
08/18 07:30, 6F

08/18 07:30, , 7F
直接燒程式到手機裡 這是你現在需要學的事情
08/18 07:30, 7F

08/18 12:09, , 8F
請問手機上要如何看log檔呢?謝謝
08/18 12:09, 8F

08/18 13:50, , 9F
手機開debug mode,連電腦,AS可點android monitor
08/18 13:50, 9F

08/18 13:50, , 10F
看log
08/18 13:50, 10F

08/18 13:51, , 11F
我的Hellol程式,並無寫任何程式碼。燒錄程式又是指什麼
08/18 13:51, 11F

08/18 13:59, , 12F
我之前有上傳我寫的另一個程式至google play,是正常的
08/18 13:59, 12F

08/18 14:01, , 13F
我先放到google play看看
08/18 14:01, 13F

08/18 14:03, , 14F
不用寫任何程式碼都會有log...
08/18 14:03, 14F

08/18 14:04, , 15F
打開手機的usb debug,AS run的時候就可以直接選手機
08/18 14:04, 15F

08/18 14:05, , 16F
可能需要依你用的手機裝對應的adb driver
08/18 14:05, 16F

08/18 14:42, , 17F
你程式有錯不是燒機問題
08/18 14:42, 17F

08/18 15:49, , 18F
我試過,AS+BlueStacks,是OK
08/18 15:49, 18F

08/18 15:50, , 19F
我拿書本的範例APK,也是不行,所以和CODE無關
08/18 15:50, 19F

08/18 15:52, , 20F
燒機和燒程式是什麼
08/18 15:52, 20F

08/18 15:53, , 21F
程式有錯,可是AS自己的模擬器可以RUN
08/18 15:53, 21F

08/18 15:55, , 22F
我已經放到google play上了,明天就知道,到底可不可用
08/18 15:55, 22F

08/18 16:16, , 23F
怎感覺原po在跳針...
08/18 16:16, 23F

08/18 16:18, , 24F
你去找能直接問的人比較快…
08/18 16:18, 24F

08/18 16:28, , 25F
沒有人可以問
08/18 16:28, 25F

08/18 16:33, , 26F
你自己都說安裝完成 標題打不能安裝?
08/18 16:33, 26F

08/18 16:35, , 27F
也是,應該說是可安裝,執行錯誤
08/18 16:35, 27F

08/18 16:36, , 28F
請問有人方便幫我看這個hello world的APK檔嗎
08/18 16:36, 28F

08/18 16:38, , 29F
裡面只有顯示Hello world的程式碼而已
08/18 16:38, 29F

08/18 17:07, , 30F
為什麼打死不看log...
08/18 17:07, 30F

08/18 17:07, , 31F
都這麼多板友在講了...
08/18 17:07, 31F

08/18 17:08, , 32F
log不是單指你自己額外寫的log訊息,系統開機後一直都會
08/18 17:08, 32F

08/18 17:09, , 33F
有各種log存在,程式死掉總有原因,就算點下去閃退一樣
08/18 17:09, 33F

08/18 17:09, , 34F
會有線索在log當中,打開來看你才有方向...
08/18 17:09, 34F

08/18 17:22, , 35F
已經看完log了,只是一堆錯誤,看不懂啊!這邊要貼大串
08/18 17:22, 35F

08/18 17:22, , 36F
的文字,要如何貼呢?謝謝
08/18 17:22, 36F

08/18 17:35, , 37F
剛剛已通過google play,下載使用中,正常。我的問題真
08/18 17:35, 37F

08/18 17:36, , 38F
怪。
08/18 17:36, 38F

08/18 23:29, , 39F
不是所有的都是錯誤,找找看有沒有類似system.err 的字
08/18 23:29, 39F

08/18 23:33, , 40F
Log上如果有可以點的地方 就點過去看看 你的程式就是錯在那邊
08/18 23:33, 40F

08/19 00:09, , 41F
很奇怪是,app-debug.apk無法使用,但作成上傳至google
08/19 00:09, 41F

08/19 00:09, , 42F
play就可以用
08/19 00:09, 42F

08/19 01:25, , 43F
你不讀log以後也是gg 上來發問然後又無視各位的回覆 不
08/19 01:25, 43F

08/19 01:25, , 44F
懂耶
08/19 01:25, 44F

08/19 10:59, , 45F
不是無視各位,而是log錯誤有多行,沒一行看懂的
08/19 10:59, 45F

08/19 11:00, , 46F
請養成看log的好習慣,看不懂就丟Google
08/19 11:00, 46F

08/19 11:07, , 47F
可以選只看特定app或設定filter
08/19 11:07, 47F

08/19 11:08, , 48F
如果如你所說app沒寫什麼程式,一開就當的話應該只有一個
08/19 11:08, 48F

08/19 11:09, , 49F
exception的stack trace而已,寫java看這個能找問題是基本
08/19 11:09, 49F

08/19 11:49, , 50F
問題終於解決了。我改了兩個部分。一、XML檔改成API22
08/19 11:49, 50F

08/19 11:50, , 51F
二、重建APK檔。
08/19 11:50, 51F

08/19 11:52, , 52F
log錯誤那麼多行,我還是沒看,自己亂試找出答案的
08/19 11:52, 52F

08/19 11:54, , 53F
還是要學會看阿 不然你之後一定死很慘
08/19 11:54, 53F

08/19 13:31, , 54F
只能說自己保重XD
08/19 13:31, 54F

08/19 22:42, , 55F
居然還沒噓,我先來好了
08/19 22:42, 55F

08/20 06:28, , 56F
不錯唷
08/20 06:28, 56F

08/20 10:09, , 57F
log會看早就解決
08/20 10:09, 57F

08/21 18:01, , 58F
連基本log都不看,怎麼開發程式?
08/21 18:01, 58F

08/24 09:01, , 59F
不讀log聲明請先宣告
08/24 09:01, 59F

10/23 14:24, , 60F
不把裡面的東西餵狗查,才在那邊看不懂,那你怎麼會
10/23 14:24, 60F

10/23 14:24, , 61F
想學,error code網路都有
10/23 14:24, 61F
文章代碼(AID): #1Nj6_7j- (AndroidDev)
文章代碼(AID): #1Nj6_7j- (AndroidDev)