iT邦幫忙

0

android上架問題

大家好:
我做了APP,要上架
但是他出現這問題
https://ithelp.ithome.com.tw/upload/images/20191008/20102983BM4mv8nta2.png

我查了資料
我把

Log.v(TAG, String.format("RssNews Count=%d", Arr_RssNews.length));

e.printStackTrace();

都碼掉了,他還是不行上架
請問我是不是還缺甚麼動作
謝謝

補充:
如果我選release apk會變成這樣
https://ithelp.ithome.com.tw/upload/images/20191008/20102983EuuOZ4uhf0.png

我的流程:
https://ithelp.ithome.com.tw/upload/images/20191008/20102983OhB2nk0jrv.png
https://ithelp.ithome.com.tw/upload/images/20191008/2010298318fO2GxiRB.png

看更多先前的討論...收起先前的討論...
你上傳的是Debug APK,發布出去要使用Release APK
神威 iT邦新手 3 級 ‧ 2019-10-08 10:06:45 檢舉
bju0ulhi0511好,可是我用Release APK它就無法在我手機上執行耶
輸出前你的v1 v2 Signature都有打勾嗎
神威 iT邦新手 3 級 ‧ 2019-10-08 10:15:27 檢舉
bju0ulhi0511有喔
是不能安裝還是執行會crash

不能安裝可能是之前Debug用的app沒有先解除安裝或是App不支援手機的版本
crash可能就是程式碼問題了
神威 iT邦新手 3 級 ‧ 2019-10-08 10:26:11 檢舉
bju0ulhi0511好:我APP一直都順利執行,是要上架,改realse他就瞬間不能安裝......(但是我還是用同樣的手機在測試),我改成debug他有可以執行,而且很順,但是上架就會有問題....
對了,而且realseapk好奇怪,我明明APK有17MB,但用realseapk就會變成11MB
Debug用的app我減除安裝在試還是不行
Release APK變小是正常的,會對程式碼做優化。
你的問題我沒遇過,但看起來沒有簽成功,可以參考https://github.com/expo/expo/issues/1383
檢查看看Build Log有沒有什麼錯誤訊息
神威 iT邦新手 3 級 ‧ 2019-10-08 10:53:34 檢舉
bju0ulhi0511好的,我再研究看看,謝謝
0
小魚
iT邦大師 1 級 ‧ 2019-10-08 10:56:14
最佳解答

真怪,
Generate Signed Bundle出來的,
應該是release版本啊...
是release版本不能上架嗎?

看更多先前的回應...收起先前的回應...
神威 iT邦新手 3 級 ‧ 2019-10-08 10:58:47 檢舉

小魚
release版本不能安裝也不能上架
debug版本可以安裝執行,但無法上架

小魚 iT邦大師 1 級 ‧ 2019-10-08 11:05:42 檢舉

release不能安裝可能是你沒有允許不明的程式吧,
不能上架這比較神奇,
他沒有說明原因嗎?
要不然你就用 海綿寶寶 的方法試試.

神威 iT邦新手 3 級 ‧ 2019-10-08 11:11:05 檢舉

我有允許了說....
我debug版都知道要允許,realse也都比照辦理阿.....
原因我有貼在上面,他一直寫無效簽名檔....

小魚 iT邦大師 1 級 ‧ 2019-10-08 11:29:15 檢舉

你是新的程式嗎?
如果是新的就重新產生一個新的Key試試看吧.

神威 iT邦新手 3 級 ‧ 2019-10-08 11:35:03 檢舉

對,可是我幾天前才申請帳號,key應該狠心,我在試試

小魚 iT邦大師 1 級 ‧ 2019-10-08 11:40:43 檢舉

Key應該跟帳號沒關係吧...
Android Studio打包生成apk安裝到真機
不過說真的我還沒有上架過倒是真的,
最多是安裝在實機而已,
之前幫別人做的也是不上架的.

神威 iT邦新手 3 級 ‧ 2019-10-08 13:21:15 檢舉

恩,報告小魚 海綿寶寶你們的文章我都試過了,但還是宣告失敗,QQ

0
海綿寶寶
iT邦超人 1 級 ‧ 2019-10-08 10:43:48

我是依照菜園角的說明
一步一步做
就成功上架了
/images/emoticon/emoticon33.gif

如果照上面做還是不行的話
我猜另一個可能
你上傳的不是有簽章的 apk

0
chuan_hsu
iT邦新手 5 級 ‧ 2019-10-09 11:50:23

https://m.gamer.com.tw/forum/C.php?bsn=60292&snA=4955
這邊有人討論,應該是你第一次上傳時使用預設的debug key有上傳成功,google就
1.把debug key給記錄成你的key
2.檢查key時發現是debug key,所以報錯

之後你重新用release key時,因為1的步驟導致google認定key不同,所以報錯?

有可能是這樣嗎?
要不要試著重新用release key簽一次,然後把play console裡面原本的專案砍了,開一個新的試試?

0
Stevvvvv
iT邦新手 5 級 ‧ 2019-10-10 01:54:12

我的金鑰是手動簽署

一剛開始看別人用Android Studio簽署方便,但在build就總是出問題
所以才改用手動,從build到上傳Play就沒再出簽署這類型的問題,會比較辛苦一點

我要發表回答

立即登入回答