编译报错:
Build command failed.
Error while executing process /home/yuneec/Android/Sdk/ndk-bundle/ndk-build with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=/app/src/main/jni/Android.mk NDK_APPLICATION_MK=/app/src/main/jni/Application.mk APP_ABI=armeabi-v7a NDK_ALL_ABIS=armeabi-v7a NDK_DEBUG=1 APP_PLATFORM=android-19 NDK_OUT=/app/build/intermediates/ndkBuild/debug/obj NDK_LIBS_OUT=/app/build/intermediates/ndkBuild/debug/lib /app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/libdl-jni.so}
[armeabi-v7a] Compile++ thumb: dl-jni <= com_yuneec_android_ob_gallery_FileDownloader.cpp
[armeabi-v7a] Compile++ thumb: dl-jni <= dwf_client_api.cpp
[armeabi-v7a] Compile++ thumb: dl-jni <= dwf_log.cpp
[armeabi-v7a] Compile++ thumb: dl-jni <= dwf_packet.cpp
In file included from /app/src/main/jni/gallery/dwf_packet.cpp:9:0:
/app/src/main/jni/gallery/dwf_packet.h:44:69: error: ‘socklen_t’ has not been declared
int pktSendto(int sockfd, int sendLen, sockaddr *peeraddr, socklen_t peeraddrLen);
^
/app/src/main/jni/gallery/dwf_packet.h:45:58: error: ‘socklen_t’ has not been declared
int pktRecvfrom(int sockfd, sockaddr *peeraddr, socklen_t peeraddrLen);
^
/app/src/main/jni/gallery/dwf_packet.cpp:326:5: error: ‘socklen_t’ has not been declared
socklen_t peeraddrLen)
^
/app/src/main/jni/gallery/dwf_packet.cpp: In member function 'int yuneec::CPacket::recv_peek(int, const void
, int)’:
/app/src/main/jni/gallery/dwf_packet.cpp:430:52: error: ‘recv’ was not declared in this scope
ret = recv(fd, (void *)buf, count, MSG_PEEK);
^
/app/src/main/jni/gallery/dwf_packet.cpp: At global scope:
/app/src/main/jni/gallery/dwf_packet.cpp:447:5: error: ‘socklen_t’ has not been declared
socklen_t *peeraddrLen)
^
make: *** [/app/build/intermediates/ndkBuild/debug/obj/local/armeabi-v7a/objs-debug/dl-jni/dwf_packet.o] Error 1

解决方案:
更改ndk版本:File—>Project Structure—>SDK Location—>Android NDK location

NDK_PROJECT_PATH=null相关推荐

  1. NDK编译时NDK_PROJECT_PATH = null

    文章目录 1.问题 2. 解决办法 2.1.解决办法1: 2.2.解决办法2: 3.结束语 1.问题 Creator打安卓包时: ndk-build.cmd with arguments {NDK_P ...

  2. NDK_PROJECT_PATH = null问题分析

    原文路径:http://www.jianshu.com/p/b4753ab1f8e7 Error:(115) *** Android NDK: Aborting . Stop.Error:Execut ...

  3. 使用AndroidStudio编译NDK的方法及错误解决方案

    参考资料: [android ndk]macos环境下Android Studio中利用gradle编译jni模块及配置:http://demo.netfoucs.com/ashqal/article ...

  4. Android Gradle Plugin 源码解析之 externalNativeBuild

    在Android Studio 2.2开始的Android Gradle Plugin版本中,Google集成了对cmake的完美支持,而原先的ndkBuild的方式支持也变得更加良好.这篇文章就来说 ...

  5. Android NDK开发入门学习笔记(图文教程,极其详尽)

    以前也简单用过JNI,但是只是简单用一下,好多都不明白.最近在看源码部分,有涉及到JNI调用的,所以这次打算彻底把它搞定. 先普及一下JNI的调用关系:JAVA-------------------- ...

  6. cocos creator 打包apk_cocos creator android 编译踩坑

    报错1: Execution failed for task ':mergeDebugAssets'. 解决方案: 之前是有路径太长的问题,在 project build.gradle  里面的all ...

  7. windows下编译c语言文件路径,解决JNI在Windows环境下因长路径导致编译失败问题

    之前听一个朋友反馈LuaScriptoCore在Windows下编译会报错,今天特意跑到Windows环境下测试了一番,果然是存在问题.得到了下面的编译报错信息: Build command fail ...

  8. Cocos Creator 使用 Android Studio 打包 APK 遇到的坑

    1. NDK_PROJECT_PATH=null 从网上查了各种方法,尝试之后均无果,后来无意间看到有人说"这货压根不是个错误,有时候文件路径太长也会引发这个问题",随便试了一下, ...

  9. Wave VR Native SDK学习(一)

    WaveVR Sample Code运行问题 出现NDK_PROJECT_PATH=null错误 原因:Android Studio 没有配置NDK路径 解决方案: (1)从NDK官网上下载NDK ( ...

最新文章

  1. TX2安装中文输入法
  2. JAVA调用R语言之Rserve(二)
  3. 【重置版】Android studio高效开发的秘密
  4. DL框架之MXNet :神经网络算法简介之MXNet 常见使用方法总结(神经网络DNN、CNN、RNN算法)之详细攻略(个人使用)
  5. consul 自动发现与自动注册
  6. ​设计模式之装饰模式
  7. layui表单验证方式大全
  8. 【日常】Mac安装Homebrew
  9. scala.的Enumeration枚举示例(转)
  10. 简单的获取Android手机屏幕的像素
  11. 一起来做一个 c++ 单项选择题标准化考试系统
  12. Mac配置环境变量的位置
  13. VIP视频会员,无限制看剧对人的自制力,产生了严重的考验和折磨
  14. 兜兜转转~~,忘不了的break!! 忘不了的continue!!!!
  15. 个体和公司以及小微企业的区别
  16. 记YY的一次面试经历
  17. 前端面试JS必备基础之深浅拷贝和this指向问题@莫成尘
  18. gitlab push 时提示 “Empty Reply From Server”
  19. QQ欢乐斗地主心得体会 (三):高倍场攻略
  20. 一种关键字提取新方法

热门文章

  1. ENSP:防火墙IPSEC XXX
  2. 奇偶校验(Parity Check)
  3. 中国消费级无人机行业发展态势及前景战略规划建议报告2021-2027年
  4. php源码单号生成,PHP生成唯一订单号
  5. 【运维】- raid管理工具MegaCli以及storcli使用介绍
  6. 主流新产品开发模式介绍:集成产品开发管理
  7. 计算机网络有很多用处,计算机网络的概念、基本组成和用途
  8. 咩话,event前总是要判定?
  9. linux下安装nodejs的方式
  10. 考试自动显示答案的软件或者源码