作者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/cn.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