6

我为我的问题找到了解决方案(它对某人有用):

自动生成的文件 BuildConfig.java 出错 - Android

实际上我不知道如何在 Sybase 无线平台/eclipse 中执行此操作:

“修复项目属性”。右键单击项目-> android 工具。

注意:我已经在 Sybase unwired platfrom V2.1.3 for Android 设备中生成了代码。在自动生成代码之后,我收到了这个错误,方法如下:

android.content.Context 类型无法解析。它是从所需的 .class 文件中间接引用的

public static synchronized void setApplication(com.sybase.mobile.Application app)
{
    com.sybase.sup.client.mbs.RegistryUtil.setApplicationContext(app.getInstance().getApplicationContext());
    initialize();
}

如何解决这个问题?谢谢。

4

3 回答 3

6

右键单击项目-> 属性-> Java 构建路径-> 库-> 添加库-> Android Clathpath 容器-> 从工作区中的可用项目中选择您的项目-> 完成。

于 2014-06-02T07:30:17.150 回答
6

从 Android SDK 路径添加 jar...清除了错误。:)

Josh Edit:基本上我从我的计算机复制了文件 android.jar 并将其添加到我的 Sap Mobile Platform 项目的路径中,该项目在远程虚拟机上运行。这些是详细的步骤(我们都喜欢详细的步骤):

转到:YourAndroidSDKPath\sdk\platforms\android-17(而不是 17 转到您的版本号)

...并将文件 android.jar 复制到其他地方

现在,转到您的 SMP 项目,突出显示错误所在的红色“app.getInstance().getApplicationContext()”代码,以便出现黄色弹出窗口,并带有指向“修复路径”的超链接

转到库选项卡,单击添加外部 JAR,然后浏览到您之前复制的 android.jar 文件。

瞧!!

于 2013-08-29T11:51:08.573 回答
0

我也有同样的问题。最终的解决方案是,当我需要 Google APIs SDK 时,我使用的是 Android SDK。右键单击项目 > Android > 选择其中一个 Google API 复选框,然后清理并构建。

于 2014-06-06T16:43:36.497 回答