最近,我想与FBReader合作。我从github获取了代码并下载了Android NDK和cygwin。但我有几个问题。
我需要您的配置帮助并使用这些代码。我安装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。
谢谢和问候,奥米德
答案 0 :(得分:1)
答案 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就会在刷新项目或清理项目时创建此文件。