java - Android balanced-api导入错误

标签 java android eclipse git balanced-payments

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

然而,每次我尝试导入项目时,我都会收到以下错误:

“无法在‘balanced-android/src’中嵌套‘balanced-android/src/main/java’。要启用嵌套,请从‘balanced-android/src’中排除‘main/’

我也不确定这个错误的真正含义,所以如果有人可以解释它可能会有所帮助。

截图: Balanced-api Android import error

试了好几次都没成功。当然,我也试过重启eclipse,重新克隆项目,但仍然没有成功。

谢谢

最佳答案

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

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

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

我的示例项目也是一个maven项目。如果您的不是,并且您想将其转换为一个,请右键单击项目并选择 Maven -> Convert to maven project。然后您可以打开 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 构建路径 -> 默认输出文件夹为 /bin/classes。将其设置为 /target/...

时,我遇到了 Android 错误

引用:https://docs.balancedpayments.com/1.1/guides/mobile/#balanced-android

关于java - Android balanced-api导入错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23947633/

相关文章:

java - 在 PlayFramework 中测试 WebSocket

java.lang.NullPointerException : Can't pass null for argument 'pathString' in child() 异常

c++ - 如何从命令行编译 WindRiver/Eclipse C++ 项目?

java - 野蝇从 AS 7 迁移到 WF10

java - 设置Tomcat的Servlet上下文初始化参数

android - 如何限制谁可以在谷歌游戏商店下载我的应用程序?

android - 使用合并适配器;在 ListActivity onListItemClicked 方法中寻找确定列表项数据类型的方法

eclipse 的 Chrome ?

java - Unresolved 编译问题 : The type java. lang.String 无法解析。隐式构造函数 Object() 未定义

java - 仅包含可用方法和成员列表的库 jar 生成