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

时间:2012-10-24 08:10:07

标签: android-emulator oracle-adf

我正在使用JDeveloper 11g Release 2。我正在尝试在helloworld上运行Android simulator代码。但我最终在控制台中出现以下错误。这是由于我未能设置的一些设置。有人可以帮助我添加设置,以便我可以在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)

3 个答案:

答案 0 :(得分:1)

如果你现在还没有用于签署Android应用程序的密钥库用于测试目的。您应该选择构建模式为Debug而不是Release模式。

应用程序>应用属性>部署>选择你的Android构建配置文件或创建一个新的配置文件>点击Edit按钮> Android选项>将Build Mode更改为Debug

答案 1 :(得分:0)

您需要安装适用于Android开发的Android SDK和适用于iOS开发的Xcode。 ADF Mobile常见问题解答:http://www.oracle.com/technetwork/developer-tools/adf/learnmore/adfmobilefaq-1866697.pdf

您可以在此处找到适用于Android的设置指南: http://docs.oracle.com/cd/E18941_01/tutorials/MobileTutorial/jdtut_11r2_54_2.html

适用于iOS的那个: http://docs.oracle.com/cd/E18941_01/tutorials/MobileTutorial/jdtut_11r2_54_1.html

对于Android,请确保您的模拟器模拟4.0或更高版本以避免:

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

答案 2 :(得分:0)

如果在此之上还有一个错误,表明它无法编写cwallet.sso,请尝试关闭Jdeveloper并以管理员身份运行。