gpt4 book ai didi

android - 找不到从方法 Y 引用的类 X

转载 作者:太空狗 更新时间:2023-10-29 13:29:41 26 4
gpt4 key购买 nike

我目前正在尝试编写 Android 应用程序。但是我被卡住了,因为我正在尝试合并我自己编写的 Java 库。当我从普通 Eclipse(非 Android)运行测试代码时,它运行完美,但当我尝试将它添加到我的 Android 代码时,它不会。

在我的图书馆项目中:
这个项目是一个使用 Java Sockets 的服务器+客户端连接的项目,我已经为服务器和客户端编写了一个 API 来进行通信,在 Windows 中它工作得很好,但它不会加载我的类:Android 中的 ClientAPI :/< br/>我已将代码导出为 JAR 文件。我检查了:导出生成的类文件和资源。
该项目还结合了来自 LastFM api 的外部库。

在我的 Android 项目中:
我正在使用 ADT v22.0.1-685705
使用 Android 4.2.2 引用库
我将我的库复制到 libs 文件夹,我将库加载到我的构建路径中并将其添加到我的“订购和导出”列表的顶部。

我尝试了几种包含库的排列,但没有成功。
我试过:

  1. 将我的库添加到“libs”文件夹+构建路径
  2. 将我的库 + LastFM 库添加到“libs”文件夹 + 构建路径
  3. 将我的库导出为可运行的 jar + 使用该 jar 执行上述两个步骤
  4. 将项目复制到同一工作区并包含项目而不是库
  5. 以上步骤,但单独添加 LastFM 库

以上尝试均无效:/我希望 java 套接字不会使其不兼容,因为它对我的程序至关重要。

最佳答案

该项目使用 JDK 1.7,而 JDK 1.6 是官方支持的 JDK:http://developer.android.com/sdk/index.html (参见系统要求)。虽然一些开发人员使用 JDK 1.7 没有问题,但这个案例证明这样做确实会带来一定的风险。

关于android - 找不到从方法 Y 引用的类 X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17138846/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com