我想在eclipse上导入和编译FBReaderJ。我已从他们的网站下载了最新的源代码。是否有必要安装NDK和cygwin来编译FBRreaderJ。 如果你可以建议我任何教程或有用的链接。
供参考:
操作系统 - Windows vista
Eclipse - [Helios 3.6]
Android操作系统 - 1.6
答案 0 :(得分:4)
在根目录的HowToBuild文本文件中,它提供了说明。 它提到了要求:
由于NDK在Windows上需要cygwin 1.7,因此您可能需要下载一些内容。
所以是的,你需要NDK,Cygwin和Python
文本文件还提供了构建说明:
编辑新说明:
构建:
创建包含sdk.dir&&的'local.properties'文件ndk.dir定义:sdk.dir = ndk.dir =例如,在我的计算机上'local.properties' 由2行组成:sdk.dir = / Users / geometer / android-sdk-mac_86
ndk.dir = /用户/几何学家/机器人-NDK-R4B- 醇>
如果您使用Linux或MacOS,只需运行'ant package'并转到步骤3.出于调试目的,您可能希望运行'ant dbg'进行构建 在调试模式下,使用调试密钥进行签名(在这种情况下, 你可以跳过第3步。
如果您是Windows用户2a。运行ndk-build(来自Android的程序) 项目目录中的NDK目录; 此程序仅从Cygwin> = 1.7运行,请阅读NDK文档以获取详细信息。 阅读并使用'cygwin_installation_and_configuration.pdf'2b尝试配置cygwin。运行'ant release'。
- 手动签署您的包裹。
醇>
答案 1 :(得分:1)
要使FBReaderJ正常工作,您可以参考以下链接: https://github.com/geometer/FBReaderJ/raw/maste/docs/cygwin_installation_and_configuration.pdf 它告诉你有关如何下载和安装cygwin的所有信息。 获得错误的可能性最高:“找不到NDK命令”。在这种情况下,请参阅此链接:: http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/