Perguntas com a marcação «android-ndk»

O Android Native Development Kit (NDK) é uma ferramenta complementar ao Android SDK que permite construir partes críticas de desempenho de aplicativos em código nativo ou portar bibliotecas existentes em C / C ++ para Android. Ele fornece cabeçalhos e bibliotecas que permitem criar atividades, manipular a entrada do usuário, usar sensores de hardware, acessar recursos de aplicativos e muito mais, ao programar em C / C ++.



30
Erro: nenhuma cadeia de ferramentas encontrada na pasta NDK toolchains para ABI com o prefixo: llvm
Eu quero compilar um projeto android de código aberto (Netguard) usando gradel ( gradlew clean build), mas encontrei este erro: A problem occurred configuring project ':app'. > Exception thrown while executing model rule: NdkComponentModelPlugin.Rules#cre ateToolchains > No toolchains found in the NDK toolchains folder for ABI with prefix: llvm Entrei …


23
Android studio, gradle e NDK
Sou muito novo em todo esse suporte e no Android Studio. Consegui converter meu projeto Android para gradle usando a opção de exportação. Mas estou procurando alguma documentação ou ponto de partida para integrar a compilação NDK ao processo de compilação gradle. Se possível, também preciso de algum tipo de …




15
referência indefinida a `__android_log_print '
O que há de errado com meu arquivo make? Android.mk LOCAL_PATH := $(call my-dir) include $(CLEAR_VARS) LOCAL_MODULE := foo LOCAL_SRC_FILES := foo.c LOCAL_EXPORT_LDLIBS := -llog include $(BUILD_SHARED_LIBRARY) foo.c #include <string.h> #include <jni.h> #include <android/log.h> #define LOG_TAG "foo" #define LOGI(...) __android_log_print(ANDROID_LOG_INFO, LOG_TAG, __VA_ARGS__) void test() { LOGI("test"); } ndk-build foo.c:9: undefined …

5
Executando Node.Js no Android
Então, eu sei que isso foi bastante questionado. Para ser exato, por exemplo, nestas questões: Execute o servidor NodeJs no Android Como executar meu projeto node.js no android? e NodeJS em IOS / Android Cada opção apresentada tem um problema: Eu quero executá-lo em meu dispositivo normal, então gostaria de …

4
Como posso detectar SIGSEGV (falha de segmentação) e obter um rastreamento de pilha em JNI no Android?
Estou movendo um projeto para o novo Android Native Development Kit (ou seja, JNI) e gostaria de capturar o SIGSEGV, caso ocorra (possivelmente também SIGILL, SIGABRT, SIGFPE) para apresentar um bom diálogo de relatório de falha, em vez de (ou antes) o que acontece atualmente: a morte sem cerimônia imediata …

2
Chamar um método java de c ++ no Android
Estou tentando obter uma chamada de método Java simples de C ++ enquanto Java chama o método nativo. Aqui está o código Java: public class MainActivity extends Activity { private static String LIB_NAME = "name"; static { System.loadLibrary(LIB_NAME); } /** Called when the activity is first created. */ @Override public …


3
O que causa o sinal 'SIGILL'?
Estou portando algum código C ++ para Android usando NDK e GCC. O código basicamente é executado. Em um ponto, ao depurar no Eclipse, a chamada Dabbler::Android::Factory* pFactory = new Dabbler::Android::Factory; causa este erro: Thread [1] (Suspended: Signal 'SIGILL' received. Description: Illegal instruction.) 1 <symbol is not available> 0x812feb44 O …

4
Depois de atualizar o Android Studio para a versão 1.3.0, recebo o erro “A integração do NDK está obsoleta no plugin atual”.
Eu atualizei meu Android Studio para a versão 1.3.0 antes de 3 dias. Antes eu posso usar o NDK e agora estou recebendo erros como, Erro: (50, 0) Erro: a integração do NDK foi descontinuada no plug-in atual. Considere tentar o novo plugin experimental. Para obter detalhes, consulte http://tools.android.com/tech-docs/new-build-system/gradle-experimental . …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.