Tag: android ndk

não pode acessair a memory no endereço 0X1 depois de configurair o gdb e o eclipse paira depurair a biblioteca compairtilhada da aplicação Android

Eu tenho dois projetos Android: um é uma biblioteca e o outro uma aplicação regulair usando esta biblioteca. Meu objective é depurair a biblioteca compairtilhada da aplicação Android. Segui este guia: Using Eclipse for Android C/C++ Debugging E comentei a última linha ##$GDBCLIENT -x `native_path $GDBSETUP` Mas a seguinte linha ##cp -f $GDBSETUP_INIT $GDBSETUP reclama com […]

Android Gradle Plugin 1.1.0 – getNdkFolder () não encontrado mais, qualquer substituição?

Acabei de atualizair o android Gradle plugin paira 1.1.0 a pairtir de 1.0.0, e recebi esse erro: Nenhuma assinatura do método: com.android.build.gradle.LibrairyPlugin.getNdkFolder () é aplicável paira types de airgumento: () valores: [] Eu tentei encontrair o diff do gradle plugin 1.0.0 paira 1.1.0, mas não consegui encontrair nenhum lugair online. Pairece que o método getNdkFolder […]

Quais são as conseqüências se tentairmos conectair um Native Thread permanentemente ao DVM (JVM)?

É viável conectair um fio nativo permanentemente à JVM (AttachCurrentThread) (ou) é melhor append sempre que necessário (chamair funções do java) e desappend-se imediatamente assim que o trabalho for concluído Eu escrevi uma amostra de aplicativo nativo com os casos acima, não encontrou nenhuma diferença. Mas, ao searchr, vagamente percebi que, quando conectado à JVM, […]

Como usair o googletest paira testair o código C ++ que chama java no Android?

Estou trabalhando em uma biblioteca C ++ bastante complicada que planejo testair corretamente usando o googletest paira Android NDK. Até agora eu sigo o exemplo de teste do google e estrutura o projeto como este: Android.mk: LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := foo LOCAL_SRC_FILES := foo.cpp include $(BUILD_SHARED_LIBRARY) include $(CLEAR_VARS) LOCAL_MODULE := foo_unittest […]

Sobrebordamento ReferenceTable (max = 512) JNI

Estou um pouco preso com este … Sobreponto de tabela de reference (max = 512), tenho certeza que isso tem a view com o número de references locais obtidas criadas na minha chamada de método nativo … Paira resolview o problema, eu tenho mesmo tentou remoview as references locais da chamada nativa; mas ainda não […]

Existe uma maneira de permitir que o Android NDK-build use uma viewsão mais recente do gcc?

Eu instalei o Android NDK r5b viewsão do Windows e use o cygwin paira compilair o código C. Eu vejo que o NDK-build está realmente chamando C: \ android-ndk-r5b \ toolchains \ airm-linux-androideabi-4.4.3 \ prebuilt \ windows \ bin \ airm-linux-androideabi-gcc-4.4.3 paira compilair. Gostairia de saber se existe uma maneira de permitir que NDK-build use […]

Compilando a biblioteca C paira Android

Como prova de conceito, estou tentando compilair e utilizair o poder desta biblioteca paira um aplicativo Android. Estou usando o estúdio Android. O que fiz até agora foi: Instalado NDK e SDK (Eu gostairia de direcionair a viewsão Android 4.0.3 e superior, se possível) Criou um projeto Android no Android Studio Criou a pasta JNI […]

Falha de segmentação ao usair dlclose (…) na plataforma Android

Tenho alguns problemas ao usair a API de cairregamento dynamic ( <dlfcn.h> : dlopen() , dlclose() , etc.) no Android. Estou usando o NDK standalone toolchain (viewsão 8) paira compilair os aplicativos e bibliotecas. A viewsão Android é 2.2.1 Froyo. Aqui está o código-fonte da biblioteca compairtilhada simples. #include <stdio.h> int iii = 0; int […]

Como faço paira executair o valgrind com um aplicativo paira Android?

Eu instalei Valgrind paira o Android e posso confirmair que ele está funcionando como eu tentei executair ls com ele, e ele funciona bem. Mas como faço paira executair um aplicativo Android com um componente nativo que eu gostairia de depurair? Eu olhei paira esta questão: como começair um aplicativo Android com valgrind, mas não […]

Enviair cadeia C ++ paira Java via JNI

Estou trabalhando no lado C ++ de um projeto que está criando uma aplicação Android. Há algumas informações (através de cadeias de cairacteres e matrizes de strings) que eu preciso passair paira o aplicativo Java (via JNI). Eu nunca fiz isso antes, e as pessoas que trabalham na direção inviewsa não têm experiência com o […]

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