1. Configuración de Gradle
A menudo nos encontramos con proyectos importados que no se compilan, en muchos casos surgen problemas debido a diferentes configuraciones, hay dos configuraciones principales:
Android Gradle Plugin Version
Gradle Version
Encuentre un proyecto que pueda ejecutarse normalmente y configure los dos para que sean iguales, lo que generalmente resolverá el problema.
① Modificación de la versión del complemento Android Gradle
Modifique las dependencias en build.gradle en el directorio raíz del proyectocomo sigue
buildscript {
dependencies {
classpath "com.android.tools.build:gradle:4.2.1"
}
}
② Versión de Gradle Ver y modificar
Flie -> Estructura del proyecto -> Versión GradleRevisar
2. Configuración JDK
A veces encontrará problemas con la incompatibilidad de la versión JDK y deberá instalar el JDK correspondiente localmente.
Flie -> Estructura del proyecto -> Ubicación del SDK -> Configuración de Gradle
JDK de GradleSeleccione el JDK correspondiente de la lista desplegable
3. Cómo modificar el nombre del proyecto
① Cierre este proyecto
② Busque la carpeta donde se encuentra el proyecto y cambie el nombre del archivo al nombre que necesita
③ settings.gradle rootProject.name = “xxx” Cámbielo al nombre que necesita
④ Vuelva a importar y abra este proyecto en como.
4. Cambie el nombre del paquete.
① No cambie el nivel del paquete
- Abra su proyecto en Android Studio.
- Haga clic derecho en el directorio de la aplicación, seleccione "Refactorizar" y luego seleccione "Cambiar nombre".
- En el cuadro de diálogo emergente, cambie el nombre del paquete original por el nuevo nombre del paquete. Por ejemplo, si el nombre del paquete original era com.example.app, ahora es com.newname.app.
- Confirme el cambio de nombre y espere a que Android Studio actualice las referencias de nombres de paquetes en todos los archivos. Esto puede llevar algún tiempo, así que tenga paciencia.
AndroidManifest.xmlEl nombre del paquete normalmente se modificará junto con él.
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="crazy.floatwindow">
modificación de ID de aplicación
Build.gradle en el directorio de la aplicación se modifica de la siguiente manera
plugins {
id 'com.android.application'
}
android {
defaultConfig {
applicationId "crazy.floatwindow"
}
}
② Cambiar jerarquía de carpetas
La idea general es crear una nueva jerarquía de paquetes, luego mover los archivos correspondientes allí y luego verificar los nombres de los paquetes de AndroidManifest.xml y build.gradle. Si no se han modificado, cámbielos manualmente. Si están sincronizados, ignórelo. a ellos. Vuelva a compilar y generar el APK para ver si hay un error en la referencia de recursos, buscar y reemplazar globalmente.