安卓studio怎麼改頂部名字
A. Android studio怎麼修改文件夾名稱重命名
1、Android Studio默認keymap重命名文件夾的快捷鍵:Shift+F6
2、上述快捷鍵同時可以重名類文件名或資源文件名
3、如果之前使用Eclipse進行開發,推薦使用Android Studio默認keymap,Android Studio的包名和目錄結構稍有不同,應該先熟悉」Android Studio如何快速更改目錄結構和包名「
B. Android studio怎麼修改文件夾名稱重命名
1、進行打開電腦中已經安裝好的Android studio的應用程序,並在在Android studio中載入項目的文件。
C. Android Studio修改項目名稱和包名方法
平時項目開發中,有時候維護項目多,有的項目結構需要改變,這就需要我們去修改項目名稱或者修改包名。下面介紹一下怎樣修改項目名稱和包名。
1)打開項目根目錄下的 setting.gradle 文件,修改該文件中的 rootProject.name='新項目名' ;
2)點擊 Sync Now 重新編譯項目;
★ 如果只是簡單修改至此,會發現項目名稱後依然備注著舊項目名,並沒有徹底更換新的項目名。緊接著下面操作:
3)關閉 Android Studio;
4)修改項目所在路徑的文件名為新的項目名;
5)打開AS,重新導入修改後的項目即可;
★ 如果是 AS 4.0之後 的版本,修改至此就算修改完成;如果是 AS 4.0之前 的版本,會出現一些配置文件信息還是引用原來的項目名,並沒有更換為新的項目名。緊接著下面操作:
6)找到項目根目錄下的 xx.iml 文件,右鍵 Refactor —— Rename 打開修改編輯框;
7)輸入新的項目名,點擊 Refactor 修改;
8)打開項目根目錄下的 xx.iml 文件,修改該文件中的 project.id 欄位: external.linked.project.id="新項目名"
9)打開項目下 .idea/moles.xml 文件,修改該文件中的 fileurl 和 filepath 欄位: <mole fileurl="file://$PROJECT_DIR$/新項目名.iml" filepath="$PROJECT_DIR$/新項目名.iml" />
10)點擊 Rebuild Project 重構項目,即可修改完成項目名稱。
1)選中項目中葯修改的包名;
2)更改項目結構顯示方式,取消 Compact Middle Packages 選項;
3)右鍵要修改的包名,選擇 Refactor —— Rename 打開修改編輯框;
4)點擊 Rename package 修改包名;
5)輸入新的包名,點擊 Refactor 修改;
6)點擊 Do Refactor 確定修改;
7)打開項目 app/main 目錄下的 AndroidManifest.xml 文件,修改該文件中的 package="新包名" 欄位;
8)修改項目 app 下的 build.gradle 中的 applicationId "新包名" 欄位;
9)點擊 Sync Now 同步,即可修改完成項目包名。
注意:
修改完包名,項目出現錯誤無法運行,解決方法請移步 —— 《Android Studio修改包名導致引用R文件報錯問題》
D. android studio生成apk,能改成中文名
用Android Studio 打包App時生成的名稱默認是 app-release.apk這樣的名字
我這里使用Gradle 配置文件修改默認命名格式以更直觀管理
我現在格式是這樣的
我現在格式是這樣的
包名_版本名稱_生成時間的哈希-release|debug.apk
例如 com.demo.test_1.0.0.0_480550181-release.apk
實現的方法是在app的mole里的build.gradle文件中,
先在android { ...}節點外面加上下面的函數 作用是返回時間的哈希值
def releaseTime() {
return new Date().time.hashCode()
}123123
之後在android { ...}裡面加上下面一段代碼,即可修改生成類似上面的apk的文件名。
android.applicationVariants.all { variant ->
variant.outputs.each { output ->
def outputFile = output.outputFile
if (outputFile != null && outputFile.name.endsWith('.apk')) {
//這里修改apk文件名
def fileName = outputFile.name.replace("app","${defaultConfig.applicationId }_${defaultConfig.versionName}_${releaseTime() }")
output.outputFile = new File(outputFile.parent, fileName)
}
}
}1234567891012345678910
是不是這樣就好很多了。