linux android sdk的问题(Unable to get buffer of resource asset file)
2010-11-06 09:50
609 查看
问题:
用android2.0的源码,,默认编译,即直接make sdk,最后生成AOSP的sdk,用eclpise创建android工程,出现找不到R.java文件,发现工程没有自动生成R.java。另外再下载其他sdk,则可以生成R.java。
必是自己编译的sdk出问题了。
有ecliplse的console出错信息是“
W/ResourceType(xxx): Unable to get buffer of resource asset file
”
。网上的提示是android系统由于权限的问题,不能访问data空间,以致
不能生成
大于1M大小buffer。
参考了两处文章得于解决:
(1)http://blog.csdn.net/winner82/archive/2009/09/24/4589660.aspx
(2)http://mmmyddd.freeshell.net/blog.cgi/Computer/Android/buildlinuxsdk
(3)http://scfofo.javaeye.com/blog/711888
解决:
编译时,不用“make sdk”命令,而用“make PRODUCT-sdk-sdk”命令。
如果还不行,则可考虑修改
frameworks/base/include/utils/Asset.h 约66行左右的UMCOMPRESS_DATA_MAX的值改大些,如4 * 1024 * 1024。
用android2.0的源码,,默认编译,即直接make sdk,最后生成AOSP的sdk,用eclpise创建android工程,出现找不到R.java文件,发现工程没有自动生成R.java。另外再下载其他sdk,则可以生成R.java。
必是自己编译的sdk出问题了。
有ecliplse的console出错信息是“
W/ResourceType(xxx): Unable to get buffer of resource asset file
”
。网上的提示是android系统由于权限的问题,不能访问data空间,以致
不能生成
大于1M大小buffer。
参考了两处文章得于解决:
(1)http://blog.csdn.net/winner82/archive/2009/09/24/4589660.aspx
(2)http://mmmyddd.freeshell.net/blog.cgi/Computer/Android/buildlinuxsdk
(3)http://scfofo.javaeye.com/blog/711888
解决:
编译时,不用“make sdk”命令,而用“make PRODUCT-sdk-sdk”命令。
如果还不行,则可考虑修改
frameworks/base/include/utils/Asset.h 约66行左右的UMCOMPRESS_DATA_MAX的值改大些,如4 * 1024 * 1024。
相关文章推荐
- Android ADT: Unable to get buffer of resource asset file
- "Unable to get buffer of resource asset file"问题的解决
- Unable to get buffer of resource asset file
- Unable to get buffer of resource asset file
- ubuntu下如何处理出现“ unable to execute ./DrClientLinux: No such file or directory”,“没有那个文件或目录”的问题。
- Linux解决问题篇——ftp上传文件(使用put)时,permission denied,下载文件(使用get)时,failed to open file
- Android问题集锦之四十七: Error:Execution failed for task ':app:packageRelease'. > Unable to compute hash of
- Eclipse运行Android项目提示sdk\build-tools\26.0.0\lib\dx.jar Unable to build: the file dx.jar was not loade
- weblogic unable to get file lock问题
- Android问题解决记录—android.content.res.Resources$NotFoundException: Unable to find resource ID
- weblogic unable to get file lock问题
- linux下搭建android开发环境出错:Unable to run mksdcard SDK tool.
- 启动Linux上Weblogic Server报错: <BEA-141281> <unable to get file lock, will retry ...>
- weblogic unable to get file lock问题
- weblogic unable to get file lock问题
- 安装新android studio时候碰到问题 unable to access Android SDK add-on list,解决
- Android启动模拟器,遇到Unknown error: Unable to build: the file dx.jar was not loaded from the SDK folder!
- Android问题集锦之十七:Unable to execute dex: java.nio.BufferOverflowException
- drools入门问题Unable to get LastModified for ClasspathResource