亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > Android > 正文

Android手機上同時安裝正式包與測試包的方法

2019-10-21 21:25:08
字體:
來源:轉載
供稿:網友

1. 前言

Maybe 你會有這個煩惱,在開發的時候,測試突然告訴你,正式包上有點問題,需要看一下,這時候你打開測試機發現上面裝的是測試包,沒事,那就卸載了裝個正式包唄。然后嘞,正式包的問題確認完了,發現不是 Bug,而是一個 Feature,你需要回到測試包繼續開發,結果發現,又得把正式包卸載了然后裝個測試包。

這一來二去的多麻煩呀~

怎么解決呢,有人說,我手里頭有兩臺測試機,一臺裝正式包,另一臺裝測試包。我想說,陳獨秀同學,你先坐下,咱大多數人都只有一臺測試機呀。

那么,問題來了,怎么實現一臺手機上同時安裝正式包和測試包呢。這就是本文要解決的問題。

2. 實現一臺手機上同時安裝正式包和測試包

我們知道,Android 應用的唯一標識是包名,也就是 build.gradle 里的 applicationId。在一臺手機上不允許安裝的兩個包的唯一標識重復。因此,只需要把測試包的 applicationId 亦即包名改一下就好了~

2.1 修改測試包包名

查閱文檔之后發現,Android 官方對這種場景早有支持,只需要在 app/build.gradle 的 android->buildTypes->debug 節點下面設置 applicationIdSuffix 即可,示例如下:

android { // ...  buildTypes {  debug {   minifyEnabled false   applicationIdSuffix ".test"   // 測試包增加包名后綴  }  release {   // ...  } }  //...}

2.2 問題來了~編譯失敗

事情往往不會這么簡單,在我修改完 app/build.gradle 之后,sync 一下,發現,編譯失敗了,譯失敗了,失敗了,敗了,了。。。

錯誤日志如下:

[...]
:app:compileDebugJavaWithJavac
error: The generated com.xxx.xx.test.R class cannot be found

咋辦,不知道咋回事兒,看起來像是 AndroidAnnotation 的鍋。面向搜索引擎編程,經過一番搜索,發現了這個:Using a debug "applicationIdSuffix" causes compilation errors #1888。

2.3 問題解決

具體解釋參見上述 issue,貼一下解決辦法。在 android->defaultConfig 下增加 javaCompileOptions 配置:

javaCompileOptions { annotationProcessorOptions {  arguments = [   "resourcePackageName": android.defaultConfig.applicationId  ] }}

resourcePackageName 這個參數是 AndroidAnnotations 定義的,關于它的具體含義可以參考 這里
Last

So,終于可以在一臺手機上同時安裝正式包和測試包了~~

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产不卡av在线| 亚洲iv一区二区三区| 亚洲成人精品在线| 久久精品成人动漫| 在线观看国产成人av片| 亚洲欧美国产一本综合首页| 成人精品福利视频| 欧美视频裸体精品| 精品国内自产拍在线观看| 亚洲欧美日韩国产中文| 日韩女优在线播放| 久久久久久久久久久网站| 亚洲风情亚aⅴ在线发布| 夜夜狂射影院欧美极品| 日本三级久久久| 欧美精品videossex88| 日韩中文字幕在线看| 精品国产区一区二区三区在线观看| 亚洲自拍在线观看| 久久久久久久久久久亚洲| 国产精品成久久久久三级| 欧美日韩中文字幕在线| 亚洲高清一二三区| 91精品视频大全| 国模吧一区二区| 亚洲欧美制服综合另类| 国产精品一区二区三| 亚洲欧美激情在线视频| 亚洲国产成人精品久久久国产成人一区| 精品视频在线播放免| 亚洲综合在线做性| 久久天堂av综合合色| 2019亚洲日韩新视频| 欧美丰满少妇xxxxx| 91成品人片a无限观看| 懂色av影视一区二区三区| 亚洲欧美日韩国产中文| 亚洲国产成人久久综合一区| 久久久综合免费视频| 亚洲欧美国产精品久久久久久久| 奇米4444一区二区三区| 激情久久av一区av二区av三区| 18性欧美xxxⅹ性满足| 成人写真福利网| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产精品免费久久久| 亚洲美女又黄又爽在线观看| 激情久久av一区av二区av三区| 日韩成人在线视频网站| 5566成人精品视频免费| 亚洲女人初尝黑人巨大| 亚洲激情视频网站| 日韩成人小视频| 亚洲四色影视在线观看| 免费91在线视频| 91国语精品自产拍在线观看性色| 国产视频在线观看一区二区| 欧美性极品xxxx娇小| 精品久久香蕉国产线看观看gif| 成人久久一区二区三区| xxav国产精品美女主播| 久久韩国免费视频| 亚洲欧美制服中文字幕| 亚洲一区av在线播放| 久久久久国产精品www| 国产成人精品在线视频| 中文字幕日韩在线观看| 国产在线拍揄自揄视频不卡99| 欧美成人精品一区二区三区| 狠狠久久五月精品中文字幕| 成人午夜一级二级三级| 日韩欧美在线视频免费观看| 国产精品18久久久久久麻辣| 欧美精品电影在线| 少妇高潮 亚洲精品| 日韩精品在线观看视频| 日本午夜精品理论片a级appf发布| 欧美又大又硬又粗bbbbb| 国产一区二区美女视频| 欧美专区在线观看| 国产激情视频一区| 伊人伊人伊人久久| 国产精品欧美亚洲777777| www.日韩av.com| 岛国av在线不卡| 成人激情免费在线| 国产视频福利一区| 清纯唯美日韩制服另类| 97国产精品免费视频| 亚洲网站视频福利| 97视频在线观看网址| 在线日韩精品视频| 成人美女av在线直播| 亚洲欧洲一区二区三区久久| 91久久久久久久| 2019中文字幕在线| 亚洲国产成人精品电影| 日韩美女写真福利在线观看| www.久久久久| 91成人在线视频| 中文字幕成人在线| 成人黄色网免费| 日韩经典一区二区三区| 日韩精品在线免费观看| 精品中文视频在线| 92版电视剧仙鹤神针在线观看| 丝袜情趣国产精品| 亚洲精品中文字幕女同| 久久久久久亚洲精品| 欧美国产亚洲精品久久久8v| 国产精品视频精品视频| 日韩在线中文字幕| 91久久精品在线| 一本色道久久88亚洲综合88| 国产精品丝袜高跟| 亚洲欧美日韩在线高清直播| 欧美疯狂性受xxxxx另类| 日韩高清欧美高清| 国产成人精品最新| 日韩中文字在线| 欧美亚洲午夜视频在线观看| 97视频在线播放| 69久久夜色精品国产7777| 欧美日韩视频免费播放| 日韩成人在线网站| 欧美日韩国产精品| 亚洲第一福利视频| 日韩中文字幕av| 麻豆乱码国产一区二区三区| 深夜福利91大全| 在线观看日韩专区| 日本韩国在线不卡| 8x拔播拔播x8国产精品| 成人午夜在线视频一区| 欧美乱大交xxxxx| 国产精品丝袜白浆摸在线| 欧美精品久久久久久久久| zzijzzij亚洲日本成熟少妇| 日韩精品免费在线观看| 日韩一区二区久久久| 国产亚洲精品综合一区91| 久久国产精品偷| 伊人伊成久久人综合网小说| 亚洲人精选亚洲人成在线| 韩国一区二区电影| 日韩美女视频在线观看| 亚洲在线视频福利| 亚洲天堂av在线播放| 高跟丝袜一区二区三区| 九九热精品在线| 亚洲japanese制服美女| 中文字幕av一区中文字幕天堂| 亚洲精品网站在线播放gif| 国产日韩欧美在线视频观看| 日韩国产精品视频| 欧美黑人性视频| 国产一区二区欧美日韩| 韩剧1988在线观看免费完整版| 欧美成人免费网| 日本国产欧美一区二区三区| 国产成人综合亚洲| 亚洲电影在线看| 精品毛片网大全| 亚洲aⅴ日韩av电影在线观看|