如何将Android FBReaderJ源代码导入并编译到Eclipse(Windows)中?

时间:2010-09-16 12:34:46

标签: java android eclipse

我想在eclipse上导入和编译FBReaderJ。我已从他们的网站下载了最新的源代码。是否有必要安装NDK和cygwin来编译FBRreaderJ。 如果你可以建议我任何教程或有用的链接。

供参考:

操作系统 - Windows vista
Eclipse - [Helios 3.6]
Android操作系统 - 1.6

2 个答案:

答案 0 :(得分:4)

在根目录的HowToBuild文本文件中,它提供了说明。 它提到了要求:

  • Android SDK> = 1.6
  • Android NDK> = r4b
  • Apache Ant> = 1.7.0

由于NDK在Windows上需要cygwin 1.7,因此您可能需要下载一些内容。

所以是的,你需要NDK,Cygwin和Python

文本文件还提供了构建说明:

编辑新说明:

  

构建:

     
      
  1. 创建包含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

  2.   
  3. 如果您使用Linux或MacOS,只需运行'ant package'并转到步骤3.出于调试目的,您可能希望运行'ant dbg'进行构建   在调试模式下,使用调试密钥进行签名(在这种情况下,   你可以跳过第3步。

  4.         

    如果您是Windows用户2a。运行ndk-build(来自Android的程序)   项目目录中的NDK目录;         此程序仅从Cygwin> = 1.7运行,请阅读NDK文档以获取详细信息。         阅读并使用'cygwin_installation_and_configuration.pdf'2b尝试配置cygwin。运行'ant release'。

         
        
    1. 手动签署您的包裹。
    2.   

答案 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/