Java 无法解析类型android.content.Context。它是从必需的.class文件间接引用的
我为我的问题找到了解决方案(对某人有效): 实际上,我不知道如何在Sybase unwired platform/eclipse中做到这一点: “修复项目属性”。右键单击project-->android工具。 注意:我已经在Sybase unwired platfrom V2.1.3中为Android设备生成了代码。在自动生成代码之后,我得到了以下错误: 无法解析类型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
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版本,请选择另一个版本,如果需要,请再次执行步骤以选择以前的版本。也修复了我的问题。谢谢