martes, 11 de diciembre de 2018

Convirtiendo proyecto Eclipse a Android Studio

Lo primero, File - new - Import Project y elegir la carpeta donde teníamos la aplicación de Eclipse.


Solventar error de repositorio Gradle

Tras hacer la importación nos va a dar error porque no va a encontrar gradle-3.1.4.


Hay que añadir el repositorio google() dentro del fichero build.gradle. Algo así debe quedar:
 

buildscript {
    repositories {
        jcenter()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.4'    }
}
allprojects {
    repositories {
        jcenter()
        google()
    }
}



Luego, ejecutaremos Build / Make Project.

Solventar errores de compilación por inexistencia de package android.*

Probablemente se deba a que el fichero build.gradle de app que ha se ha generado esté bastante mal y no incluya nada de Android. Hay que dejarlo así:


apply plugin: 'com.android.application'
android {
    compileSdkVersion 15    buildToolsVersion "28.0.2"
    defaultConfig {
        applicationId "miravalles.xxxx"        minSdkVersion 15        targetSdkVersion 15        compileOptions {
            sourceCompatibility JavaVersion.VERSION_1_5            targetCompatibility JavaVersion.VERSION_1_5            encoding "ISO-8859-1"        }
    }

    buildTypes {
        release {
            minifyEnabled false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'        }
    }
}


Y volvemos a probar.

Copiar el AndroidManifest.xml

Es probable que al generar el proyecto no se haya copiado el fichero AndroidManifest.xml. Hay que cogerlo del proyecto de Eclipse y posarlo en app/src/main.

En mi caso no ha copiado ni el "assets" ni el "res". No tengo ni idea del motivo.
Tuve que copiarlo a mano.









No hay comentarios:

Publicar un comentario