Android開發之修改包名
開發過程中有時候會由於各種原因需要修改包名,網上有很多帖子,很多方法,不過他們都有一個共同的特點就是支援如下包名的修改:com.abc.def.cde修改成com.ccc.ddd.fff等等,他們修改的特點如下:
1.包名的長度不變。例如都是四級修改成四級,那麼四級修改成三級怎麼辦?
2.都沒有修改過頂級資料夾名com,如何修成cn?
如果你僅僅是想著修改一下包名,而不需要解決上面兩個問題,那麼可以參考如下部落格:https://www.cnblogs.com/dubo-/p/7880637.html ,已經寫的非常好了。下面解決上面兩個問題:
1.修改包名長度變化,這個用官方的最簡單方式解決最好:(原包名com.....)
productFlavors {
pro {
applicationId = "com.example.my.pkg.pro"
}
free {
applicationId = "com.example.my.pkg.free"
}
}
使用上面方法就可以了,長度隨意制定。
2.修改頂級的包名
如果將上面的程式碼修改為cn.example.my.pkg,那麼想必大家也能猜到,跑不起來了,因為找不到檔案了,最簡單的方法就是,到資料夾裡,src/main/java/com....中的com檔名改成cn,然後將src/androidTest/java/com....資料夾中的com也改成cn,到此完成修改。雖然java檔案中的包名全都報提示,但是沒有任何影響。提示:將com改成con好像不行。
相關推薦
Android開發之修改包名
開發過程中有時候會由於各種原因需要修改包名,網上有很多帖子,很多方法,不過他們都有一個共同的特點就是支援如下包名的修改:com.abc.def.cde修改成com.ccc.ddd.fff等等,他們修改的特點如下: 1.包名的長度不變。例如都是四級
React-Native之 修改包名(Android)
之前我的包名是com.secondren; 修改的第一個地方:MainApplication和MainActivity這二個java檔案的package com.ancely.secondren;改成自己想要的比如:package com.xxx.xxx。
android studio專案修改包名出錯解決問題?
我們經常拿到別的dome直接自己用,修改包名就可以了,這是我下載環信及時通訊dome修改包名出錯的例子。 第一步 首先按原來的選中你要修改的包》滑鼠右鍵Refactor 然後選擇Rename package 第二步將wifistatus更改wifi 第三步修
android studio 之完美修改包名
android studio 修改包名: 網上很多例子,感覺都有點複雜,麻煩,下面介紹一種最直接暴力的修改包名的方法: 1.如下圖所示,在android或是project模式下,在java資料夾下面
Android開發之獲取APK的包名
近期在開發一款APP,需要呼叫google play service,前提是安裝了。雖然可以通過以下程式碼可以判斷是否安裝了,但是有時總是棋差一著。關鍵的包名沒找著,難以對此功能實踐。 private boolean isApplicationExist(String p
2017.12.18 Android開發之消息隊列(實現子線程修改UI組件)
nds ace text read exce xtend prot ktr sta 1.界面布局,以及組件初始化: 組件初始化: private Button button; private Handler handler; @Ove
eclipse修改android項目的apk包名類名
manifest activity ive lips 項目 nbsp provide undle .class 在Google提供的Eclipse集成開發環境adt-bundle下修改名稱的總結: 1. 修改工程名(apk名稱) 在彈出的對話框中輸入新名稱 該
Android Studio 3.0 修改包名
網上找的方法,親測可以完美解決,在此記錄!! 進入 Androidmanifest.xml 檔案,找到 package 名稱,選中需要修改的部分。 比如原包名為 com.test.android 如果需要修改中間的 test
Android 修改包名無法執行activity class does not exist
最近在做馬甲包,將原包複製後,在AS中修改了包名,結果執行時提示activity class does not exist,主activity不存在,我看了錯誤資訊,發現主activity路徑之前還存在著原包的路徑,clean,rebuild都沒有效果 後來將gradl
Android開發之包衝突解決
通過Maven中央庫新增第三方jar包的時候,出現了重複載入jar包的問題,解決辦法很簡單去掉一個不讓它去載入就OK了 一、錯誤 <span style="font-size:14px;">
Android Settings開發之修改
@Override public void onResume() { super.onResume(); mActivityResumed = true; updateCurrentTab(mViewPager.getCurrentItem(
關於Android Studio修改包名的問題
Android Studio 一直在跟新,功能一直在優化,就更改包名這個問題上可能你有些不懂了! 這裡我說下我遇到的問題,由於更新我一直沒修改包名成功! 更改包名多了最後一步,我憑錯覺浪費十幾分鍾,很可惡!! 具體步驟 1, 這裡是預設選中的,你去掉勾
在建立Android專案完成之後修改包名和app名
1.修改包名 applyplugin:'com.android.application' android { compileSdkVersion26 buildToolsVersion"26.0
android ndk 開發獲取應用包名以及keystroe簽名信息
在做此操作之前,需要保證ndk環境以配置完成,並對jni的語法有一定的瞭解。 1.定義native java 類 這裡的InfoJni 是在app build 檔案中配置的moduleName 保持一致 2.通過jni 編譯成.h 檔案 首先Terminal 進入到
Android修改包名
例如我的專案如下圖所示: 如果你看不到展開的包名,則把下圖中的隱藏空包名取消即可。 然後在你想要修改的包名上點選右鍵->Refactor->rename 點選rename package 然後輸入新的包名,點選Refactor
Android修改包名 方法一:Rename方法,手動修改
下面介紹在Android studio中手動修改包名的方法: 1、點選 工程結構旁邊的小齒輪,將紅色部分那一串字元前的對勾去掉。 變化之後的結構為 2、在想要修改的那個包層級上 右鍵
Android Studio2.3 圖解修改包名,專案名
LZ-Say:話說明天就要開啟清明假了。。。回頭看看今年的假期,,,幾乎和週末幹到一塊了,,,不過貌似和我們公司沒啥影響,,,一週上6天。。。蛋碎。。。 前言 開發真不容易,領導
Android必知必會-Android Studio修改包名
如果移動端訪問不佳,請嘗試–> Github版 背景 公司做相似產品較多,一般都是以某個產品為基礎修改,逐步替換設計圖的切圖。這個就會導致需要經常為Copy的專案修改包名。 這裡是參考一些網上的說法,結合自身實戰經驗加以完善,特此分享給同行們,避免不
android studio 修改包名
在Android Studio預設情況下, 修改包名只能修改最後一級 但是我們想將com.example.administrator.myapplication改為com.example.leigo.myapplication怎麼辦呢? 在 Project工具欄
Android Studio 修改 包名 package name
我們的包名中含有Nav,造成聲音不能正常出來;需要改包名,但 android studio 改包名原來還是比較麻煩的,不過現在簡單多了; 第一步,直接開啟 AndroidMan