Tag: android ndk

As funções do Android JNI são executadas no thread principal?

Tenho uma dúvida sobre as chamadas de function JNI feitas a pairtir do Android. Eles funcionam no mesmo tópico que o aplicativo Android? A IU congelairá se a function nativa demora mais tempo paira ser executada?

É seguro suportair apenas airmeabi-v7a paira o Android 4 e acima?

Eu desenvolvi um aplicativo que é principalmente em C ++ e é compilado por NDK paira .so bibliotecas como de costume. Sabemos que os aplicativos nativos devem ser construídos paira cada architecture de CPU sepairadamente; Então eu tenho files diferentes paira airmeabi e airmeabi-v7a . (Eu deliberadamente deixei de excluir x86 e mips , uma […]

Como faço paira cairregair minha própria class Java em C no Android?

Estou tentando chamair algum código Java que escrevi de C usando o Android NDK. O aplicativo é um aplicativo NativeActivity. Eu tenho que acessair algumas funcionalidades que só estão disponíveis em Java, e a funcionalidade exige que você subclass outra class, então eu não posso simplesmente fazer as chamadas diretamente de C. Assim, eu tenho […]

A formiga / pasta está de repente perdida no SDK do Android. O Google o removeu?

Eu tentei compilair o projeto do núcleo do libreoffice (escolhendo o module Android) (com make , nenhum Gradle envolvido ainda), e eu estou recebendo esse erro: /home/aleksandair/libreoffice/workdir/UnpackedTairball/owncloud_android_lib/build.xml:90: Cannot find /home/aleksandair/Android/Sdk/tools/ant/build.xml imported from /home/aleksandair/libreoffice/workdir/UnpackedTairball/owncloud_android_lib/build.xml Ao olhair através do meu SDK, percebi que a pasta /Sdk/tools/ant nem existe. É este o path que deviewia ser? Não sei […]

Usando a function 'curinga' do Make em Android.mk

Estou tendo um problema usando a function wildcaird do Make no meu file de compilation Android.mk. Meus outros makefiles usam uma linha como esta paira especificair "Todos os files .c nesta pasta": CFILES := $(wildcaird *.c) No meu file Android.mk eu tentei isso: LOCAL_SRC_FILES := $(wildcaird *.c) No entanto, isso tem o mesmo efeito que […]

Como determinair o código C é compilado paira Android / NDK ou iOS

Estou reutilizando uma biblioteca C legada em um aplicativo iOS e em um aplicativo paira Android. Eu quero personalizair algumas definições de macro (por exemplo, paira o log). Existem padrões paira viewificair (usando #ifdef) se o código está sendo compilado paira iOS ou Android / NDK?

Cygwin paira programação Android-NDK

Eu leio sobre os requisitos da programação do NDK no Windows, que dizia que precisamos do Cygwin Leia sobre o Cygwin, o que disse que precisamos disso porque é a way to make Windows support some linux functionality . Mas minha pergunta é em qual etapa de programação (Onde Exatamente) Cygwin será necessário e por […]

Desempenho NDK vs JAVA

Qualquer organismo tem uma hipótese de quão rápido será o código C com NDK com os mesmos cálculos, em seguida, o código java? (Se houview) Digamos que estou fazendo cálculos X (os mesmos cálculos) em segundos Y no código java. Quantos cálculos X posso fazer nos mesmos Y segundos através do código C no NDK? […]

Arquivo Android.mk – incluindo todos os files de origem em pastas e subpastas diferentes

Ao escreview um file .mk Android, existe uma maneira curta de include muitos files de origem que estão em pastas e subpastas diferentes? Como um loop ou um código paira iterair as pastas? Por exemplo: pasta1 | — subpasta1.1 |—subfolder1.1.1 |—some cpp files |–subfolder1.1.2 |–some cpp files pasta2 | — subpasta2.1 |–subfolder2.1.1 |–some cpp files […]

java.lang.UnsatisfiedLinkError: Não foi possível cairregair stlport_shaired: findLibrairy returnu nulo (tess-two)

Estou usando sqlcipher.jair paira criptografair database no Android e também usando a biblioteca nativa em pasta libs / airmeabi 1) libdatabase_sqlcipher.so 2) libsqlcipher_android.so 3) libstlport_shaired.so e pasta libs / x86 1) libdatabase_sqlcipher.so 2) libsqlcipher_android.so 3) libstlport_shaired.so e jair file chamado sqlcipher.jair em libs / pasta tudo o que eu importei agora tudo está funcionando bem. […]

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