[問題] api level 26消失

看板AndroidDev作者時間5年前 (2018/07/18 21:40), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串1/1
小妹不才,背景商科轉工科,今年開始接任app SA ,除了跟著公司前輩或PG 學習外,其 餘皆透過專案慢慢認識android ,若遇問題雖PG 可以詢問,但實際上不想過多的時間打 擾,且也希望透過自身能力確認,故居多詢問google 大師,但實際上懂的東西太少,有 看沒有懂... 自介完畢,因想詢問近日google 的政策, Google:明年8月起不得再使用老舊API,2019年8月起新app需有64位元版本 就文內使用api level 26 (Android 8.0), 1.這邊是否如同改變開發環境為編譯8呢? 2.編譯的版本應與開發的程式碼相關,是否改變為8.0後程式碼需大幅度變動?(目前已 知開發編譯為7) 3.編譯8是否如同開發的程式碼為:Android.OS.BuildVersionCodes.O? 實在不懂這個影響有多大,再查了 https://developer.android.com/about/versions/oreo/android-8.0-changes?hl=zh-cn 表列這麼多項,是否跟app有關的功能才需異動? 因無關code,如有不妥再請版大刪文,先謝謝好心人幫忙(淚奔) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.10.137 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1531921211.A.FA2.html

07/18 22:47, , 1F
targetSdkVersion 26 (含)以上
07/18 22:47, 1F

07/18 22:48, , 2F
x64, ndk so 需要支援 arm64-v8a,x86_64, mips64
07/18 22:48, 2F

07/18 22:51, , 3F
1.google規範target要26以上,基本上就是編譯也要26了
07/18 22:51, 3F

07/18 22:51, , 4F
2.由7升8改動幅度算大,如果升上去,背景運作將被系統
07/18 22:51, 4F

07/18 22:51, , 5F
限制,最明顯的就是推播會crash
07/18 22:51, 5F

07/18 22:51, , 6F
所以特別要測試背景運作的功能
07/18 22:51, 6F

07/18 22:51, , 7F
其餘的改動就請工程師自己去看吧
07/18 22:51, 7F
文章代碼(AID): #1RJqCx-Y (AndroidDev)