Android Studio 导入工程&Gradle和JDK配置&修改工程名称&修改包名

一、Gradle 配置

经常遇到导入的工程却编译不过,很多情况下就是因为配置不一样导致有问题,主要有两个配置:
Android Gradle Plugin Version
Gradle Version

找一个能正常运行的项目,把它两配置成一样,一般都能解决问题。

① Android Gradle Plugin Version 修改

项目根目录下 build.gradle 修改 dependencies 如下

java 复制代码
buildscript {
    dependencies {
        classpath "com.android.tools.build:gradle:4.2.1"
    }
}

② Gradle Version 查看和修改

Flie ---> Project Struture ---> Gradle Version 修改

二、JDK配置

有时候还会遇到JDK版本不兼容的问题,需要本地安装选择对应的JDK

Flie ---> Project Struture ---> SDK Location ---> Gradle Settings

Gradle JDK 下拉列表中选择对应的JDK

三、如何修改工程名称

① 关闭此项目

② 找到项目所在的文件夹,把文件名称修改为你需要的名字

③ settings.gradle rootProject.name = "xxx" 修改为你需要的名字

④ 在as中重新导入打开此项目。

四、改包名

① 不改变包层次

  1. 在Android Studio中打开你的项目。
  2. 右键点击app目录,选择'Refactory',再选择'Rename'。
  3. 在弹出的对话框中,将原来的包名改成新的包名。例如,如果原来的包名是com.example.app,现在改成com.newname.app。
  4. 确认改名操作,并等待Android Studio更新所有文件中的包名引用。这可能需要一些时间,要耐心等待。

AndroidManifest.xml的包名正常也会跟随一起修改过来

xml 复制代码
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="crazy.floatwindow">

applicationId 修改

app目录下的 build.gradle 修改如下

java 复制代码
plugins {
    id 'com.android.application'
}

android {
    defaultConfig {
        applicationId "crazy.floatwindow"
    }
}   

② 改变文件夹层次

参考:安卓更改应用包名 (更改前和更改后的包名层级数量不一样)

大概思路就是 新建包的层级结构,然后把对应的文件移过去,然后检查下 AndroidManifest.xml 和 build.gradle的包名,没有改过来的话就手动改下,同步过来了就忽略。重新编译生成APK看看,如果资源引用报错的话,全局搜索替换。

相关推荐
svdo1250p8 小时前
“Fatal error: require(): Failed opening required...” 以及如何彻底避免它再次出现
android·ide·android studio
帅次1 天前
LazyColumn 懒加载、items 与 key
android·flutter·kotlin·android studio·webview
克里斯蒂亚诺更新1 天前
Android Studio的运行一个简单的apk和模拟器
android·ide·android studio
克里斯蒂亚诺更新1 天前
android studio导出apk
android·ide·android studio
帅次2 天前
状态 StateFlow、ViewModel 与 UI 收集
android·kotlin·gradle·android studio·android jetpack
花花鱼2 天前
android studio 图标的使用及处理
android·ide·android studio
百锦再3 天前
Auto.js变成基础知识学习
开发语言·javascript·学习·sqlite·kotlin·android studio·数据库开发
白云LDC5 天前
Android Studio新建Vecter asset一直显示Loading icons(转圈圈)的解决办法
android·ide·android studio
怣疯knight6 天前
Windows不安装 Android Studio如何打包安卓软件
android·windows·android studio
我命由我123457 天前
Kotlin 开发 - lateinit 关键字
android·java·开发语言·kotlin·android studio·android-studio·android runtime