¿Cómo uso AndroidStudio para importar una aplicación del siglo antiguo desarrollada por eclipse?

Para el proyecto del curso, el profesor dio una demostración semiacabada y dijo que lo dejara pasar. Pensé que el 80% se usó para varias sesiones de código de antigüedad. Efectivamente, era la estructura de directorio de eclipse. No pude No me acostumbro a Android Studio. Usé eclipse. Si no existe, tenemos que importarlo y registrar algunos de los problemas encontrados.

1. Importa el proyecto

Este proyecto tiene dos módulos, un módulo principal y un paquete v7. Primero abra todo el proyecto con eclipse, expórtelo como un proyecto gradle con archivo-> exportar y luego ábralo directamente con AS (de hecho, puede usar AS para importar directamente el módulo principal, y luego introducir otro módulo, pero lo probé sin éxito, la estructura de directorios de los dos programas es un poco diferente, es mejor exportar primero y luego abrir):
Inserte la descripción de la imagen aquí

2. Importe el paquete jar requeridoInserte la descripción de la imagen aquí

3.No se pudo determinar la ruta de clase para la clase org.jetbrains.plugins.gradle.model.ProjectImportAction

Efectivamente, hay un problema de versión de Gradle. Dado que el complemento ADT utilizado por eclipse ya no se actualiza, el proyecto exportado sigue siendo una versión inferior a gradle1.0 y AS ya no es compatible, así que primero cambie la versión de Gradle del proyecto. al que se ha instalado localmente.
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

4.El complemento de Gradle de Android no reconoce el SourceSet 'instrumentTest'. ¿Quizás escribiste mal algo?

Una cosa que no se ha utilizado durante mucho tiempo, cámbiela a androidTest
Inserte la descripción de la imagen aquí

5. La versión compilada es demasiado baja, pero si aparece un mensaje, simplemente haga clic en su mensaje.Inserte la descripción de la imagen aquí

6.Atributo de Android desconocido 'android: preserveIconSpacing' en 'MenuView

Busque el archivo attrs.xml en la carpeta de valores en el archivo res del paquete del proyecto appcompat_v7 y busque la etiqueta con el nombre = "android: preserveIconSpacing" para comentarlo o eliminarlo

7. Problemas de codificación

El código de este proyecto sigue codificado en gbk. . .
Abra el archivo ilegible, busque la opción de codificación en la esquina inferior derecha, primero seleccione gbk -> recargar, luego seleccione utf8 -> convertir nuevamente para convertir a codificación utf8
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

8.Error: el tipo de programa ya está presente: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat $ AccessibilityServiceInfoVersionImpl

El paquete de la guía se repite, simplemente elimine esta oración en los archivos gradle de los dos módulos
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/zzh2910/article/details/102771909
Recomendado
Clasificación