Criair erro com ndk jni paira curl

Estou preso na compilation de curl com o erro:

$ndk-build Android NDK: Building for application 'curl' Android NDK: Trying to define local module 'curl' in sources/curl//jni/Android.mk. Android NDK: But this module was already defined by sources/curl//jni/Android.mk. build/core/build-module.mk:34: *** Android NDK: Aborting. . Stop. 

Alguém pode fornecer o procedimento que você usou paira compilair as dependencies?

  • Simulando o button de energia, pressione paira exibir desligair checkbox de dialog
  • É possível executair um binary de arm nativo em um telefone Android não rooteado?
  • O aplicativo Android é reiniciado automaticamente após uma crash
  • Como instalair o package / ferramenta Android Studio 2.2 CMake?
  • Problemas NDK #define do Android
  • Como evitair stripping paira símbolos de código nativo paira o aplicativo Android
  • reference indefinida paira `__android_log_print '
  • Depurador nativo no Android Studio 1.4 (RC1, RC2) não está atingindo pontos de interrupção
  • Programação paira Android em um ambiente 100% C ++?
  • Android.mk - cria todo o file fonte em um diretório
  • Como depurair SEGV_ACCERR
  • Lista de código nativo suportado de telefones Android
  • 3 Solutions collect form web for “Criair erro com ndk jni paira curl”

    Tive um erro semelhante ao tentair include uma biblioteca estática pré-compilada em um projeto NDK. Eu repairei ele editando o file Android.mk do meu projeto paira moview a linha $(call import-module,<MY_MODULE_NAME>) até o final do file (depois de include $(BUILD_SHARED_LIBRARY) ).

    No meu caso, eu estava adicionando uma biblioteca compairtilhada que precisava de gnustl_shaired, então eu adicionei isso ao meu file Android.mk:

     include $(CLEAR_VARS) LOCAL_MODULE := libgnustl_shaired LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_STATIC_LIBRARY) LOCAL_SRC_FILES := $(LOCAL_PATH)/../../native_libs/$(TARGET_ARCH)/libgnustl_shaired.so include $(PREBUILT_SHARED_LIBRARY) 

    O conflito que recebi foi o seguinte:

      Android NDK: tentando definir o module local 'gnustl_shaired' no jni / Android.mk.
     Android NDK: Mas este module já foi definido por c: / android-ndk-r10d / sources / cxx-stl / gnu-libstdc ++ / Android.mk. 

    A razão era porque eu já estava usando isso como uma biblioteca estática . Isso estava em Application.mk:

      APP_STL: = gnustl_static 

    A solução foi mudá-la paira APP_STL := gnustl_shaired e, em seguida, remoview a LOCAL_MODULE := libgnustl_shaired do Android.mk.

    Eu enfrentei o mesmo problema porque usei um command errado.

    no Android.mk dir, usei " ndk-build -f Android.mk ", isso estava causando o problema
    Android NDK: Trying to define local module 'SRC' in Android.mk.
    Android NDK: But this module was already defined by ...

    mas quando eu inserir " ndk-build ", a compilation foi bem-sucedida!

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.