1. 程式人生 > >Android開發之修改包名

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