Linux Ubuntu Android OpenCV



解决办法:

  修改NDK解压路径中/build/gmsl/__gmsl文件的第512int_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-

但是,有些时候不管用,可以修改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)