Impossible de lancer "ANY" réagir un projet d'exemple natif

J'essaie d'exécuter le projet UIExplorer sur Ubuntu 14.04. J'ai installé SDK et NDK. Je suis en mesure d'exécuter des projets habituels de réaction native (celui que je crée), mais pas les exemples du Repo officiel .

export ANDROID_NDK=/home/bozzmob/android-ndk-r10e/ 

Je reçois l'erreur suivante-

  • Que se passe-t-il sur Activity.finish () avec AsyncTask toujours en cours d'exécution?
  • Comment compresser la vidéo mp4 à l'aide de MediaCodec Android?
  • Ne peut pas faire défiler le ViewPager en touchant TextView (avec Android: gravité = "center")
  • Comment importer un projet Android existant dans Eclipse?
  • Comment afficher / masquer le clavier sans aucune animation (par ex. Fondu) en Java?
  • Téléchargement de fichiers MS Word depuis Android vers .Net WCF?
  • L'exécution a échoué pour la tâche ': ReactAndroid: buildReactNdkLib'.

    Process 'command' / home / bozzmob / android-ndk-r10e / ndk-build '' terminé avec une valeur de sortie non nulle 2

    Les journaux ressemblent –

     root@purvotara:~/ReactJS/native/react-native# ./gradlew :Examples:UIExplorer:android:app:installDebug . . . :ReactAndroid:buildReactNdkLib make: Entering directory `/home/bozzmob/ReactJS/native/react-native/ReactAndroid/src/main/jni/react/jni' [armeabi-v7a] Compile++ thumb: reactnativejni <= OnLoad.cpp [armeabi-v7a] SharedLibrary : libfb.so [armeabi-v7a] SharedLibrary : libglog.so [armeabi-v7a] StaticLibrary : libdouble-conversion.a BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-> androideabi/4.8/liblto_plugin.so: file too short BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.8/liblto_plugin.so: file too short BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.8/liblto_plugin.so: file too short BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.8/liblto_plugin.so: file too short BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.8/liblto_plugin.so: file too short BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.8/liblto_plugin.so: file too short BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.8/liblto_plugin.so: file too short BFD: /home/bozzmob/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../libexec/gcc/arm-linux-androideabi/4.8/liblto_plugin.so: file too short [armeabi-v7a] Prebuilt : libjsc.so <= /home/bozzmob/ReactJS/native/react-native/ReactAndroid/build/third-party-ndk/jsc/jni/armeabi-v7a/ [armeabi-v7a] Compile++ thumb: reactnative <= Bridge.cpp [armeabi-v7a] Compile++ thumb: reactnative <= Value.cpp [armeabi-v7a] Compile++ thumb: reactnative <= JSCHelpers.cpp [armeabi-v7a] Compile++ thumb: reactnative <= JSCExecutor.cpp [armeabi-v7a] Install : libjsc.so => /home/bozzmob/ReactJS/native/react-native/ReactAndroid/build/react-ndk/all/armeabi-v7a/libjsc.so [armeabi-v7a] Install : libgnustl_shared.so => /home/bozzmob/ReactJS/native/react-native/ReactAndroid/build/react-ndk/all/armeabi-v7a/libgnustl_shared.so make: *** [/home/bozzmob/ReactJS/native/react-native/ReactAndroid/build/react-ndk/all/armeabi-v7a/libgnustl_shared.so] Error 1 make: *** Deleting file /home/bozzmob/ReactJS/native/react-native/ReactAndroid/build/react-ndk/all/armeabi-v7a/libgnustl_shared.so' make: *** Waiting for unfinished jobs.... make: Leaving directory/home/bozzmob/ReactJS/native/react-native/ReactAndroid/src/main/jni/react/jni' :ReactAndroid:buildReactNdkLib FAILED FAILURE: Build failed with an exception. What went wrong: Execution failed for task ':ReactAndroid:buildReactNdkLib'. Process 'command '/home/bozzmob/android-ndk-r10e/ndk-build'' finished with non-zero exit value 2 Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 1 mins 34.069 secs 

    Permettez-moi de savoir ce que je fais mal?

  • Pourquoi onMeMeure () est-il appelé deux fois dans ma vue personnalisée?
  • Modifier la couleur d'arrière-plan du menu Android
  • Obtenir l'adresse MAC du périphérique Android sans Wifi
  • Obtenir NoSuchFieldError INSTANCE org / apache / http / message / BasicHeaderValueParser
  • Com.google.android.maps manquant?
  • Comment rafraîchir un TextView en boucle dans Android?
  • 2 Solutions collect form web for “Impossible de lancer "ANY" réagir un projet d'exemple natif”

    On dirait que vous rencontrez des problèmes lors de la compilation de sources natives (c ++) d'origine réactive-native android. Pour démarrer un nouveau projet, vous ne devriez pas être obligé de le faire (aucune installation NDK n'est requise) et, par conséquent, vous pouvez essayer de créer un exemple de projet avec un react-native init (voir ceci pour obtenir des instructions). Après cela, vous pouvez simplement copier les exemples de fichiers JS de l'application sur votre projet nouvellement créé.

    Si vous souhaitez toujours créer un code cadre de la source, j'aurais besoin de plus de détails pour vous aider. Je suggérerais d'ouvrir le mode détaillé pour ndk-build, puis vous pouvez revenir ici avec la sortie. Pour activer le mode détaillé, vous devrez modifier ce fichier: ReactAndroid / build.gradle et ajouter 'V=1' à args afin que le fragment de code auquel j'ai lié ressemble à ceci:

      commandLine getNdkBuildFullPath(), 'NDK_PROJECT_PATH=null', 'V=1', "NDK_APPLICATION_MK=$projectDir/src/main/jni/Application.mk", 'NDK_OUT=' + temporaryDir, 

    J'ai également rencontré la même erreur de construction et trouvé la solution à partir de cette publication . Vous devez utiliser l'Android NDK r10e au lieu de la dernière (r11).

    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.