Android emulator 在Android控制台上运行应用程序错误-Jdeveloper

Android emulator 在Android控制台上运行应用程序错误-Jdeveloper,android-emulator,oracle-adf,Android Emulator,Oracle Adf,我使用的是jdeveloper11gRelease2。我正在尝试在Android模拟器上运行helloworld代码。但我最终在控制台中出现以下错误。这是因为我未能设置某些设置。有人可以帮我添加设置,这样我就可以在Android控制台上运行应用程序了 The following Android preference configuration is missing or invalid. Set these options in JDeveloper Preferences on the ADF

我使用的是
jdeveloper11gRelease2
。我正在尝试在
Android模拟器上运行
helloworld
代码。但我最终在控制台中出现以下错误。这是因为我未能设置某些设置。有人可以帮我添加设置,这样我就可以在Android控制台上运行应用程序了

The following Android preference configuration is missing or invalid. Set these options in JDeveloper Preferences on the ADF Mobile panel:
Key and Keystore Password
Android SDK Location
Android Platform Location
 (oracle.adfmf.framework.dt.deploy.android.deployers.ValidatePreferencesDeployer)

您需要安装用于Android开发的Android SDK和用于iOS开发的Xcode。 ADF Mobile常见问题解答:

在这里您可以找到Android的安装指南:

而iOS的一个:

对于Android,确保仿真器模拟4.0或更高版本,以避免:

The Android emulator emulates ARMv5, which is not supported. The emulator must support ARMv6 or newer

如果您现在还没有密钥库来为android应用程序签名以进行测试。您应该选择构建模式以
Debug
而不是
Release
模式


应用程序>应用程序属性>部署>选择您的android构建配置文件或创建一个新的配置文件>单击
编辑
按钮>android选项>将
构建模式更改为
调试

如果上面还有一个错误,说明它无法写入cwallet。请尝试关闭Jdeveloper并作为运行管理员。

我已经使用eclipse完成了Android开发,并且安装了所有SDK。但是我怎样才能在OracleJDeveloper中指出Android SDK(我已经安装了它)?@Illep在您的JDev>Tools>Preferences>ADFMobile>Platform中。在那里,您可以设置SDK的位置。i设置Android SDK位置(
C:\Android\Android SDK
)和平台位置(
C:\Android\Android SDK\platforms\Android-13
)。现在我发现这个错误,Android仿真器模拟的是不受支持的ARMv5。模拟器必须支持ARMv6或更高版本。(oracle.adfmf.framework.dt.deploy.android.deployers.checkAttachedevicesdeployer)
。如何更正此问题?@Illep我没有进行任何android开发,但您不能使用android manager更新您的android emulator/sdk吗?此文档()说它只支持ARMv5,但如果无法在emulator中运行,Oracle将不会添加“使用android emulator运行”功能。必须有一些解决方法,但我不知道:(我有同样的问题,我的已经将构建模式设置为调试,是否还有其他原因会导致该问题?