Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法解析类型android.content.Context。它是从必需的.class文件间接引用的_Java_Android_Eclipse_Sup - Fatal编程技术网

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

Java 无法解析类型android.content.Context。它是从必需的.class文件间接引用的,java,android,eclipse,sup,Java,Android,Eclipse,Sup,我为我的问题找到了解决方案(对某人有效): 实际上,我不知道如何在Sybase unwired platform/eclipse中做到这一点: “修复项目属性”。右键单击project-->android工具。 注意:我已经在Sybase unwired platfrom V2.1.3中为Android设备生成了代码。在自动生成代码之后,我得到了以下错误: 无法解析类型android.content.Context。它是从必需的.class文件间接引用的 public static synch

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

实际上,我不知道如何在Sybase unwired platform/eclipse中做到这一点:

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

注意:我已经在Sybase unwired platfrom V2.1.3中为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();
}

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

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

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

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

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

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

转到Library选项卡,单击addexternaljar,然后浏览到所需的android.JAR文件 你以前抄过


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

我也遇到了同样的问题。最终的解决方案是,当我需要谷歌API SDK时,我正在使用Android SDK。右键单击project>Android>选中其中一个Google API复选框,然后进行清理和构建。

您能更详细地解释一下您为其他人做了什么,这些人可能会遇到与您相同的问题吗?我解决问题的方法是:右键单击“项目构建目标”->确定中的项目->属性->Android->选定的Android版本。如果已经选择了Android版本,请选择另一个版本,如果需要,请再次执行步骤以选择以前的版本。也修复了我的问题。谢谢