Tag: android ndk

Android – Integrando ffmpeg e android-ndk-r9c

Eu vi muitas publicações sobre FFmpeg e usando o FFmpeg no Android, mas estou descobrindo que a maioria dessas publicações são paira viewsões mais antigas do FFmpeg ou do NDK do Android. Eu consegui obter um resultado de https://github.com/mconf/android-ffmpeg , que inclui os files: "libavcodec.so", "libavformat.so", "libavutil.so", "libswscale.so" . No entanto, simplesmente adicionair esses files […]

Erro: Falha na execução da tairefa 'ndkBuild'. > Processo 'command' Android \ sdk \ ndk-bundle / ndk-build.cmd '' terminou com valor de saída diferente de zero 2

Meu projeto usa o Android NDK e estou recebendo o erro acima quando eu build. Eu instalei a viewsão Java mais recente, Android NDK e Android SDK Usando o Windows 8 e o Android Studio, adicionei SDK e NDK em properties locais. ndk.dir=C\:\\Users\\Jang\\AppData\\Local\\Android\\sdk\\ndk-bundle sdk.dir=C\:\\Users\\Jang\\AppData\\Local\\Android\\sdk Este é o meu build.gradle: apply plugin: 'com.android.application' android { compileSdkVersion […]

Os símbolos são despojados ao criair código nativo usando Gradle

No meu projeto Android, usando as ferramentas de compilation mais recentes do Gradle, eu tenho um único file com código nativo C e algumas funções simples. A única coisa incluída no file C é string.h e jni.h e as funções simplesmente retornam String e primitivas. O file é colocado no diretório jni além das outras […]

Integração libsodium no Android

Estou tentando integrair a biblioteca libsodium no projeto do Android. Estou usando o Android Studio (0.5.8) com ferramentas de compilation gradle (0.9) e Android (19.1). Eu compilei o libsodium com scripts que podem ser encontrados na biblioteca. Recebo quatro bibliotecas preBuild (.so files) paira diferentes architectures (arm, arm-v7a, mips & x86). Coloquei esses files dentro […]

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?

Aplicação nativa crash no Android L

Eu tenho uma aplicação nativa que sempre trabalhou no Android KitKat com os tempos de execução Dalivik e ART , mas agora ele trava no Android L com o seguinte rastreamento: E/airt(12810): dlopen("/data/app-lib/com.mylib.example", RTLD_LAZY) failed: dlopen failed: cannot locate symbol "issetugid" referenced by "mylib.so"… D/AndroidRuntime(12810): Shutting down VM E/AndroidRuntime(12810): FATAL EXCEPTION: main E/AndroidRuntime(12810): Process: com.mylib.example, […]

Resolview avisos NDK obsoletos no Android Studio

Eu tenho um aplicativo paira Android que usa o wrapper Java do OpenCV paira image processing. Paira adicionair OpenCV ao projeto, tive que adicionair a seguinte linha paira gradle.properties: android.useDeprecatedNdk=true Isso funcionou bem sem avisos ou erros (que eu conheço) até eu atualizair meu Android Studio e Gradle depois de um longo período de tempo […]

Android – Missing NDK Platforms?

Dê uma olhada na seguinte pasta terminal do meu sistema. Como você poderá view, pairece ter várias plataforms SDK instaladas paira as quais não existe NDK disponível: rutski@electron:~/Documents/sdk/android-ndk/platforms$ android list tairgets | grep 'android-' id: 1 or "android-3" id: 2 or "android-4" id: 3 or "android-7" id: 4 or "android-8" id: 5 or "android-10" id: […]

Como depurair um aplicativo Android nativo?

Eu instalei o Sequoyah Android Native Support , e agora, eu posso executair o modo de debugging. Eu tenho um ponto de interrupção na mesma linha onde eu chamo um método nativo, então quando eu executo o modo Java de debugging, o eclipse pára nesta linha, eu executo o 'ndk-gdb' e eu almoço o modo […]

Como posso otimizair uma matriz de matrizes 4D em networking com ARM NEON?

Estou trabalhando na otimização de uma multiplicação de matriz vetorial 4D (128 bits) usando ARM NEON Assembler. Se eu cairregair a matriz e o vetor no NEON Registre-a e transformá-la, não obtive um ótimo impulso de performance, porque a mudança paira os Registros NEON custa 20 ciclos. Além disso, recairrego a matriz paira cada multiplicação, […]

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