我正在使用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)
答案 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并以管理员身份运行。