Android balanced-api导入错误

时间:2014-05-30 05:27:56

标签: java android eclipse git balanced-payments

我在将Android的balanced-api导入eclipse时遇到了问题。我从他们的git repo克隆了这个项目:https://github.com/balanced/balanced-android

但是,每次尝试导入项目时,都会收到以下错误:

"无法嵌套' balanced-android / src / main / java'里面' balanced-android / src'。要启用嵌套,请排除' main /'来自&balanced-android / src'

我也不确定这个错误究竟意味着什么,所以如果有人可以解释它可能会有所帮助。

截图: Balanced-api Android import error

我曾多次尝试但没有成功。当然我也尝试重新启动eclipse,重新启动项目但仍然没有成功。

由于

1 个答案:

答案 0 :(得分:2)

由于ADT功能不同,Android开发环境和项目结构各不相同,我可以为您提供有关如何使用ADT将balance-android导入应用程序的一些提示,但是,您的里程可能会有所不同。

  • 转到帮助 - >安装新软件......
  • 为“使用”字段
  • 选择“Juno - http://download.eclipse.org/releases/juno
  • 展开“通用工具”
  • 选择“m2e - Eclipse的Maven集成”
  • 接受许可并安装。重启ADT。
  • 文件 - >导入 - > Maven - >现有的Maven项目
  • 导航到balanced-android / balanced-android(注意嵌套目录.balance-android库项目名为“balanced-android”,包含在父平衡-android项目文件夹中)
  • 确保选择了pom.xml com.balancedpayments.android .... jar。单击“完成”。
  • 右键单击您的项目,然后选择属性
  • 转到Android - >图书馆 - >加。选择balanced-android。单击“确定”。

如果遇到dex错误,则必须使用依赖项来解决问题。

我的示例项目也是一个maven项目。如果您不是,并且您想将其转换为一个,请右键单击该项目并选择Maven - >转换为maven项目。然后,您可以打开pom.xml并添加以下内容以满足依赖项:

<dependencies>
    <dependency>
        <groupId>com.google.code.gson</groupId>
        <artifactId>gson</artifactId>
        <version>2.2.4</version>
        <scope>compile</scope>
    </dependency>
    <dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.2.1</version>
        <scope>compile</scope>
    </dependency>
</dependencies>

如果您的项目使用maven,您可能需要Java Build Path - &gt;默认输出文件夹为/bin/classes。当设置为/target/...

时,我遇到了Android错误

参考:https://docs.balancedpayments.com/1.1/guides/mobile/#balanced-android