Android - Problemas con Mysql JDBC driver y android Studio 2.1.2

 
Vista:
sin imagen de perfil

Problemas con Mysql JDBC driver y android Studio 2.1.2

Publicado por jorge (1 intervención) el 21/07/2016 15:52:40
Estimados:

Estoy preparando el prototipo para mi tesis, y decidimos alojar nuestra base de datos en Google Cloud Sql, con mysql y android, al tratar de correr la aplicacion me da el siguiente error...

Error:Error converting bytecode to dex:
Cause: Dex cannot parse version 52 byte code.
This is caused by library dependencies that have been compiled using Java 8 or above.
If you are using the 'java' gradle plugin in a library submodule add
targetCompatibility = '1.7'
sourceCompatibility = '1.7'
to that submodule's build.gradle file.

y esto solo ocurre al agregar la libreria de mysql conector cualquier version...

lo mas extraño es que baje un ejemplo de internet, que si conecta a la nube sin problemas, pero que lo hicieron bajo la api 6 de android y ademas con el Ide Eclipse...

Si alguien pudiese darle alguna solución, a este problema, estare eternamente agradecidooo..... !!!!

Saludos .....

error-androidStudio-2.1.2
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 2
Ha aumentado su posición en 15 puestos en Android (en relación al último mes)
Gráfica de Android

Problemas con Mysql JDBC driver y android Studio 2.1.2

Publicado por Moisés Ochoa (1 intervención) el 26/10/2016 06:49:04
Hola que tal amigo, me he topado con el el mismo problema y no he encontrado una solución y queria saber si tu ya diste con la solución o encontraste algo que te solucionara, te estaría muy agradecido si me pasas esa información, gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas con Mysql JDBC driver y android Studio 2.1.2

Publicado por Rafael (1 intervención) el 18/08/2017 19:43:09
Para los que tienen el mismo problema la solucion esta en insertar lo siguiente:

1
jackOptions {enabled true}
y
1
2
3
compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
 }

la configuracion deberia quedar algo asi: esto es un copy and paste de mi configuracion gradle:app

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
android {
    compileSdkVersion 25
    buildToolsVersion "26.0.1"
    defaultConfig {
        jackOptions {enabled true}
        applicationId "com.example.sniper.coneccionmysql"
        minSdkVersion 19
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
 
    compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
    }
}
 
dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:25.3.1'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile files('libs/mysql-connector-java-5.1.43-bin.jar')
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar