首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法编译FBReaderJ

无法编译FBReaderJ
EN

Stack Overflow用户
提问于 2010-12-25 14:17:16
回答 2查看 1.1K关注 0票数 1

解决:的问题是:错误版本的Java。见我的评论.

Hi all,使用fbreaderj 0.7.17源代码和Android更新管理器(Platform rev8,1.6SDKrev 3)。

ant compile之后,获取错误:

代码语言:javascript
复制
-pre-build:

-resource-src:
     [echo] Generating R.java / Manifest.java from the resources...
     [null] /opt/android-sdk-update-manager/platform-tools/aapt: /lib32/libz.so.1: no version information available (required by /opt/android-sdk-update-manager/platform-tools/aapt)
     [null] /tmp/FBReaderJ-sources-0.7.17/res/layout/main.xml:8: error: No resource identifier found for attribute 'fadeScrollbars' in package 'android'

BUILD FAILED
/opt/android-sdk-update-manager/tools/ant/main_rules.xml:306: null returned: 1

目标:

代码语言:javascript
复制
/opt/android-sdk-update-manager/tools/android list targets
Available Android targets:
id: 1 or "android-4"
     Name: Android 1.6
     Type: Platform
     API level: 4
     Revision: 3
     Skins: QVGA, HVGA (default), WVGA800, WVGA854
id: 2 or "Google Inc.:Google APIs:4"
     Name: Google APIs
     Type: Add-On
     Vendor: Google Inc.
     Revision: 2
     Description: Android + Google APIs
     Based on Android 1.6 (API level 4)
     Libraries:
      * com.google.android.maps (maps.jar)
          API for Google Maps
     Skins: WVGA854, HVGA (default), WVGA800, QVGA

项目最新情况:

/opt/android更新管理器/工具/android更新项目-名称FBReaderJ -路径。-具体目标1

local.properties:

Sdk.dir=/opt/android更新管理器 ndk.dir=/opt/android-ndk-5/

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-12-25 14:34:03

在我看来,main.xml文件使用的是android:fadeScrollbar属性,它不是用于构建项目的API级别的一部分。我认为您至少应该使用API级别5来使用该属性。

票数 1
EN

Stack Overflow用户

发布于 2011-11-03 21:28:38

解决方案:(测试)

步骤:

  1. /opt/android-sdk-update-manager/tools/android update project --name FBReaderJ --path . --target 2 (你必须在1.6岁及以上。1.5有一个不同的分支)
  2. 从res\layout\main.xml中删除"fadeScrollbars“行
  3. 从Android清单中,您需要删除以下内容:android:installLocation="auto"
  4. 清理和重建(通过eclipse或与蚂蚁清洁和蚂蚁释放(或蚂蚁包)

关于第3点。-也请看这篇关于后向兼容性的笔记!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4530492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档