2016-02-03 4 views
0

Quand je lance la dernière source de télégramme mac en studio android, je reçois cette erreur -Télégramme code source sur le code source Android donne 'java.lang.UnsatisfiedLinkError:'

java.lang.UnsatisfiedLinkError: No implementation found for void org.telegram.tgnet.ConnectionsManager.native_setJava(boolean) (tried Java_org_telegram_tgnet_ConnectionsManager_native_1setJava and Java_org_telegram_tgnet_ConnectionsManager_native_1setJava__Z) 
      at org.telegram.tgnet.ConnectionsManager.native_setJava(Native Method) 
      at org.telegram.messenger.ApplicationLoader.onCreate(ApplicationLoader.java:266) 

J'ai appliqué la solution donnée ici - Android Telegram App --> java.lang.UnsatisfiedLinkError: No implementation found for void mais n'a pas eu de succès.

J'ai même le dernier NDK téléchargé et installé sur mon mac. Quel pourrait être le problème ici?

build.gradle (Module: TMessagesProj)

apply plugin: 'com.android.application' 

repositories { 
    mavenCentral() 
    jcenter() 
} 

task nativeLibsToJar(
    type: Zip, 
    description: 'create a jar archive of the native libs') { 
    destinationDir file("$buildDir/native-libs") 
    baseName 'native-libs' 
    extension 'jar' 
    from fileTree(dir: 'libs', include: '**/*.so') 
    into 'lib/' 
} 

tasks.withType(JavaCompile) { 
    options.encoding = "UTF-8" 
} 

tasks.withType(JavaCompile) { 
    compileTask -> compileTask.dependsOn(nativeLibsToJar) 
} 

dependencies { 
    compile 'com.android.support:support-v4:23.1.+' 
    compile 'com.googlecode.mp4parser:isoparser:1.0.+' 
    compile 'com.amulyakhare:com.amulyakhare.textdrawable:1.0.1' 
    compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar') 
} 

android { 
    compileSdkVersion 23 
    buildToolsVersion '23.0.1' 

    useLibrary 'org.apache.http.legacy' 
    defaultConfig.applicationId = "org.telegram.messenger" 

    compileOptions { 
     sourceCompatibility JavaVersion.VERSION_1_7 
     targetCompatibility JavaVersion.VERSION_1_7 
    } 

    signingConfigs { 
     debug { 
      storeFile file("config/debug.keystore") 
     } 

     release { 
      storeFile file("config/release.keystore") 
      storePassword "none" 
      keyAlias "RELEASE_KEY_ALIAS" 
      keyPassword "RELEASE_KEY_PASSWORD" 
     } 
    } 

    buildTypes { 
     debug { 
      debuggable true 
      jniDebuggable true 
      signingConfig signingConfigs.debug 
     } 
     release { 
      debuggable false 
      jniDebuggable false 
      signingConfig signingConfigs.debug 
     } 
     foss { 
      debuggable false 
      jniDebuggable false 
      signingConfig signingConfigs.release 
     } 
    } 



    sourceSets.debug { 
     manifest.srcFile 'config/debug/AndroidManifest.xml' 
    } 

    sourceSets.release { 
     manifest.srcFile 'config/release/AndroidManifest.xml' 
    } 

    sourceSets.foss { 
     manifest.srcFile 'config/foss/AndroidManifest.xml' 
    } 

    defaultConfig { 

     minSdkVersion 10 
     targetSdkVersion 23 
     versionCode 719 
     versionName "3.4.2" 

    } 
} 

Répondre

1

J'ai aussi fait face à cette erreur alors que je tentais d'ouvrir le projet IntelliJ idée, puis je l'ai installé la dernière version de studio Android et je mis à niveau le Gradel et aussi les dépôts requis dans le gestionnaire SDK, après que toutes les erreurs ont disparu - mais rappelez-vous que, n'essayez pas de faire quoi que ce soit pendant son indexation.

+0

Ok. Merci. Je vais essayer de mettre à jour Android Studio et SDK. – Adrian