解决办法:

  修改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


更多相关文章

  1. GitHub 标星 2.5K+!教你通过玩游戏的方式学习 VIM!
  2. 如何在后台运行Linux命令?
  3. 一款常用的 Squid 日志分析工具
  4. No.11 使用firewall配置的防火墙策略的生效模式
  5. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  6. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  7. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  8. Android(安卓)WebView加载网页,实现前进、后退、刷新、超链接
  9. 【Android(安卓)开发教程】预创建数据库

随机推荐

  1. 每周总结20130821——android控件的尺寸
  2. Android(安卓)重写返回键
  3. android中使用OpenCV之调用设备摄像头
  4. 自己归纳 Android 四种布局简介
  5. React Native踩坑:集成到现有Android原生
  6. android主流分辨率
  7. Google正式推出Android 3.2开发工具
  8. 我的成长之路
  9. Android WatchDog分析
  10. android 怎样为多媒体文件生成缩略图