這篇文章本不算記錄的,因?yàn)閷?shí)際開發(fā)中,類似這種小問題會(huì)有很多很多,因?yàn)閷?dǎo)致問題的原因千奇百怪,解決方案也不盡相同,所以也都沒有記錄。
但今天看到我10年寫的問題解決小文章,被網(wǎng)友收藏了, 感覺流水賬的文章還是有點(diǎn)用的,起碼能幫忙到一些。
所以決定寫一下,可能會(huì)幫到一些人。
有的博主寫文章非常好,循序漸進(jìn),步步詳細(xì),比如Android的郭嬸,而我就直接開門見山,沒有任何鋪墊,全都當(dāng)已知條件,直接給出結(jié)論, 不適合從零學(xué)習(xí),更適合尋找問題解決方案。
問題:
1.正確的更改包名之后, react native 啟動(dòng)activity 還是之前包名activity .
2. 用android studio 打開,編譯啟動(dòng) activtiy 是改后的包名activity文章來源:http://www.zghlxwxcb.cn/news/detail-835736.html
結(jié)論:
既然是包名相關(guān)問題,只有去看看React native 源碼是怎么獲取的包名,經(jīng)過分析得知,React native
在讀取build.gradle
時(shí),直接取了第一行, 而第一行是注釋掉的。
所以解決方案非常的簡(jiǎn)單, 直接刪掉注釋行就行了。
以后不需要的代碼還是直接刪掉吧。文章來源地址http://www.zghlxwxcb.cn/news/detail-835736.html
// applicationId "com.xxx.old"
applicationId "com.xxx.new"
到了這里,關(guān)于React native更改包名后,啟動(dòng)app的activity包名不生效問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!