我是Android编程和NDK的新手,所以我遵循了本教程:来安装和配置cygwin和NDK。当我尝试执行ndk命令时,会出现问题。它显示以下错误消息:
$ $NDK/ndk-build
Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 3in ./AndroidManifest.xml
Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
install: nie można wykonać sta
我正在构建一个带有本地支持的Android应用程序。当我使用Mac时,这个应用程序会编译和运行。现在我想切换到Windows进行开发,当我试图运行这个应用程序时,我会遇到这个错误。我可能只是错过了显而易见的事情,有什么想法吗?
Error:Execution failed for task ':app:compileMyApp_moduleArm64-v8aDebugSharedLibraryMyApp_moduleMainC'.
No tool chain is available to build for platform 'arm64-v8a':
我已经在我的ubuntu12.10beta2上下载了最新的android ndk r8b。我已经在PATH变量中包含了ndk目录(当我在终端中编写ndk-b并点击tab时,它会自动完成它)。但当我尝试时:
cd android-ndk/samples/san-angeles/jni
ndk-内部版本
我得到了这个错误:
make: /home/mixpro/Android/android-ndk/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc: Command not f
我正在Ubuntu16.04LTS上编译Swift代码,非常接近于这些指示。我能够下载NDK r14 to,下载libicu工具并构建它们,并下载快速源代码,并在libicu工具上构建它。我一直到编译实际的快速代码,并得到以下内容:
#build.sh
#(I symlinked the androideabi ld.gold to /usr/bin/ld.armv7, based on a swift bug ticket's advice. Thats the only thing different from the instructions)
/home/mike/work
我正在使用NDK-r9d,并尝试将C++ Google Play游戏服务集成到我的示例本机活动项目中。现在,原生活动(来自NDK的示例)编译得很好,并且在我的android手机上运行得很好。
但是当我使用下面的代码添加GPG时
gpg::AndroidPlatformConfiguration platform_configuration;
platform_configuration.SetActivity(state->activity->clazz);
我弄错了
"Symbol 'function' could not be resolved"
我正在尝试编译一些媒体库,它使用了ffmpeg的某些部分。我有以下错误:
/home/pro/android-ndk-r10d/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86/lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: conditional branch to PLT in THUMB-2 not supported yet. libavcodec/arm/videodsp_armv5te.S:29: err
我下载了最新的cocos2dx(3.10)和NDK(r11)。当我执行cocos compile -p android --android-studio时,我有以下错误。
错误:
~/AndroidDev/android-ndk-r11/toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-g++: No such file or directory
然后,我在r11的NDK Revision History 中找到了以下内容:
Removed GCC 4.8. All tar
python G:/ace/proj.android/build_native.py all
E:\android' is not recognized as an internal or external command,
operable program or batch file.
The Selected NDK toolchain version was 4.8 !
Traceback (most recent call last):
File "G:/ace/proj.android/build_native.py", line 166, in <m
我尝试在我的Mac上构建一个在Linux上开发的项目,在获得依赖项和其他东西之后,我在构建的Run Tasks部分上得到了这个错误:
Cannot run program "/Users/invisible/Library/Android/sdk/ndk-bundle/toolchains/mips64el-linux-android-4.9/prebuilt/darwin-x86_64/bin/mips64el-linux-android-strip" (in directory "/Users/invisible/bale/anbe/android-sdk"
所以我试着按照这个有用的视频安装和设置成一个Android开发人员:
我得到了一些容易修复的错误,然后我得到了这个错误:
arm-linux-androideabi-g++: error: C:\android-ndk-r12b-windows-x86_64\android-ndk-r12b\/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9/libgcc.a: No such file or directory
Error: error running
从Unix Stack Exchange转移到这里,我在那里的赏赐失败了:
我正在Ubuntu16.04LTS上编译Swift代码,非常接近于。我能够下载NDK r14 to,下载libicu工具并构建它们,并下载快速源代码,并在libicu工具上构建它。我一直到编译实际的快速代码,并得到以下内容:
#build.sh
#(I symlinked the androideabi ld.gold to /usr/bin/ld.armv7, based on a swift bug ticket's advice. Thats the only thing different from
我正在尝试一个基本的Android应用程序,其中包含一个从源构建的NDK库。生成时会出现以下错误:
gradlew assembleArm
:myapp:compileArmDebugNdk
make.exe: *** No rule to make target
`C:\Projects\MyApp\myapp\build\ndk\arm\debug\obj/local/armeabi-v7a/objs-debug/process/C_\Projects\MyApp\myapp\src\main\jni', needed by `C:\Projects\MyApp\myapp\bui