谁有人使用FBReader开源?

时间:2011-12-08 16:35:54

标签: android ebook-reader

最近,我想与FBReader合作。我从github获取了代码并下载了Android NDKcygwin。但我有几个问题。

我需要您的配置帮助并使用这些代码。我安装Cygwin并尝试配置它,但我在代码中收到以下错误:

1。我在main.xml中收到错误: “错误:找不到包''android'中属性'fadeScrollbars'的资源标识符”

2。我在src / ...中遇到错误: “导入org.geometerplus.zlibrary.ui.android.R无法解析”(对于line:import org.geometerplus.zlibrary。 ui.android.R;)

第3。在HowToBuild文件中,我不明白哪个创建' local.properties '文件以及如何为sdk.dir&&设置地址。 ndk.dir

4。在.bashrc文件中我应该在哪里插入参数? (哪一行)

5。 Android NDK应该配置吗?怎么样?

我搜索和研究了很多,但我不能使用FBReader。请问你能帮帮我吗? 顺便说一下,我使用了Eclipse。

谢谢和问候,奥米德

3 个答案:

答案 0 :(得分:1)

您可以使用cmd构建NDK。

ndk-build -C your_project_location

this链接可以帮助您。

答案 1 :(得分:0)

这就是我所做的:我下载并解压缩了NDK。然后我在CMD的项目目录中运行了NDK-build命令:

cd: <PROJECT SOURCE DIRECTORY>
<PATH-TO-NDK FOLDER>\ndk-build

构建完成后,按照FBBuilder自述文件中的步骤操作。设置路径非常容易。在FBReader项目的根目录中创建文件local.properties,在其中输入SDK和NDK路径,如自述文件所示。如果你有winodws,你的路径将是这样的C:\ android \ android_ndk等。

一旦你这样做,你会遇到以下错误: org.geometerplus.zlibrary.ui.android.R尚未解决。这甚至我不知道如何修复。我正在研究这个。

答案 2 :(得分:0)

我也遇到了同样的问题。首先尝试解决项目中的其他问题。这个文件是由你的sdk自动生成的,所以不要为此烦恼。清单文件中的包名称也必须与以下内容相同: -

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="org.geometerplus.zlibrary.ui.android"
    android:installLocation="auto"
    android:versionCode="108021"
    android:versionName="1.8.2" >

只要解决了其他错误,sdk就会在刷新项目或清理项目时创建此文件。