Linux Ubuntu Android OpenCV
来源:互联网 发布:软件开发定做 编辑:程序博客网 时间:2024/05/21 20:06
解决办法:
修改NDK解压路径中/build/gmsl/__gmsl文件的第512行把int_encode = $(__gmsl_tr1)$(wordlist 1, $1,$(__gmsl_input_int))改成:int_encode = $(__gmsl_tr1)$(wordlist 1,$(words $1),$(__gmsl_input_int))即可。
2.
问题:R.java无法生成问题
以及AVD创建虚拟机时,SD卡无法创建的问题
Failedto get the adb version: Cannot run program"/home/loong/android-sdks/platform- tools/adb":java.io.IOException: error=2, 没有那个文件或目录from'/home/loong/android- sdks/platform-tools/adb' - exists=true
解决办法:
由于安装到是64bit的系统,而Android sdk只有32bit的程序,需要安装ia32-libs,才能使用。”
$ sudo apt-get installia32-libs
3.
问题:AndroidNDK: WARNING: APP_PLATFORM android-14 is larger thanandroid:minSdkVersion
解决办法:
在Application.mk
中添加一行:
APP_PLATFORM := android-<minSdkVersion>
但是,有些时候不管用,可以修改ndk目录下build/core/add-application.mk,大概在512行左右的位置,有下面一段:
#Check platform level (after adjustment) against android:minSdkVersionin AndroidManifest.xml
#
APP_MANIFEST:=$(strip$(wildcard $(APP_PROJECT_PATH)/AndroidManifest.xml))
APP_PLATFORM_LEVEL:=$(strip$(subst android-,,$(APP_PLATFORM)))
ifdefAPP_MANIFEST
APP_MIN_PLATFORM_LEVEL:=$(shell$(HOST_AWK) -f $(BUILD_AWK)/extract-minsdkversion.awk$(APP_MANIFEST))
ifneq (,$(callgt,$(APP_PLATFORM_LEVEL),$(APP_MIN_PLATFORM_LEVEL)))
$(call__ndk_warning,WARNING: APP_PLATFORM $(APP_PLATFORM) is larger thanandroid:minSdkVersion $(APP_MIN_PLATFORM_LEVEL) in $(APP_MANIFEST))
endif
endif
将红色部分注释掉即可:
# $(call __ndk_warning,WARNING: APP_PLATFORM $(APP_PLATFORM) islarger than android:minSdkVersion $(APP_MIN_PLATFORM_LEVEL) in$(APP_MANIFEST))
4.
问题:
SDKManager一闪而过,出现找不到Java命令的错误。
但是,在命令行输入Java-version,有Java版本信息的输出,也即Java安装正确。
解决办法:
可以测试下,sudoJava命令,会发现,这时候打印处为信息为Java命令找不到,问题即在这里。
为自己安装的Java添加一条链接即可。
$sudo ln -s你安装的java路径/usr/bin/java
5.
为eclipse添加桌面图标:
创建文件:
$sudo gedit /usr/share/applications/eclipse.desktop
在文件中输入以下文本:
[DesktopEntry]
Version=1.0
Type=Application
Terminal=false
Icon[zh_CN]=/home/gaze/android/eclipse/icon.xpm
Name[zh_CN]=Eclipse
Exec=/home/gaze/android/eclipse/eclipse-vm /home/gaze/android/jdk1.7.0_10/bin/java
Comment[zh_CN]=Eclipse
Name=Eclipse
Comment=Eclipse
Ref:
http://hi.baidu.com/zhuangtongquan/item/80356cb11e8c3c412bebe3cc
http://helloloong.blogbus.com/logs/224401313.html
- Linux Ubuntu Android OpenCV
- linux/Ubuntu 下安装OpenCV
- [Linux] ubuntu下安装opencv
- Linux\Ubuntu 16.04配置Opencv
- linux ubuntu 下配置opencv
- Ubuntu Opencv Android 环境搭建
- Linux学习 - Ubuntu 14.04配置Opencv环境
- Linux 虚拟机 Ubuntu 16.04 安装 OpenCV 3.0
- linux/ubuntu上编译opencv-python
- linux下配置opencv开发环境 opencv + ubuntu + clion
- Linux-Android-Opencv-问题记录
- Opencv for linux android编译
- ubuntu & opencv
- 【Ubuntu+OpenCV】ubuntu/linux环境下,运用opencv实现图像的读入、显示--学习笔记【1】
- OpenCV在Linux下的编译安装(Ubuntu )
- Ubuntu(Linux)环境下安装Eclipse,配置OpenCV
- linux ubuntu下使用opencv 暂无QT
- linux ubuntu 14.04下配置OpenCV 2.4.9
- Android中源码Launcher主屏幕程序排列详解【安卓Launcher进化一】
- char、varchar、text和nchar、nvar
- java html转pdf
- c# winform实现dll加载时注册
- Execl转存XML文件时需要注意的问题
- Linux Ubuntu Android OpenCV
- table不会继承父元素div的样式
- 基于 OpenSSL 的 CA 建立及证书签发
- Spring学习-------IOC
- Linux makefile 教程 非常详细,且易懂
- 存储过程的一个基础实例
- python 正则表达式
- oracle中exp,imp的使用详解
- table.Clone()用法介绍