NO.84 ADF Mobile起步

1 准备工作

1.1 一台4G(或以上)的Win7机器

        经实验,2G也可以,不过可能会很慢;WinXP也可以,有一个XP特有的问题,详情见第3节“ADF Mobile Extension导入”之“3.1.2 WinXP流程”。

1.2 5G剩余磁盘空间

        用于软件安装包下载及安装。

1.3 软件下载

1.3.1 Jdeveloper

        下载地址:http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html

        注1. 需要事先注册Oracle账户;

        注2. 如果本地已有JDK160_21以上版本及WebLogic10以上版本,可以只下Java Edition(120M),否则需要下Studio Edition (1.2G)。

1.3.2 ADF Mobile Extension

        下载地址:http://download.oracle.com/otn-pub/jdeveloper/11.1.2.3.0/extensions/adf-mobile_bundle.zip

1.3.3 Android SDK

        下载地址:http://developer.android.com/sdk/index.html

        注1. 一般选择32bit版本下载即可。

1.4 软件安装

1.4.1 JDK1.6(160_21以上)环境变量配置

        例:

        JAVA_HOME=E:\Oracle\Middleware11\jdk160_24

        CLASS_PATH=.;%JAVA_HOME%\lib;

        PATH前补上%JAVA_HOME%\bin;,如:

        PATH=%JAVA_HOME%\bin;……

1.4.2 Jdeveloper安装

        Java Edition免安装,解压后即可使用;Studio Endition安装过程从略。

1.4.3 Android SDK安装

        下载解压后,执行adt-bundle-windows-x86\sdk\tools\android.bat

        如果是通过代理上网的:依次点击菜单“Tools”-“Options”进行网络代理配置:

        Android 4.1.2安装:

        回到主窗口,勾选Android 4.1.2(API 16)安装,下载包中自带Android4.2,但由于Jdevelop不支持4.2版本,所以请务必下载4.1.2下载

        下载后会出现adt-bundle-windows-x86\sdk\platforms\android-16目录:

2 按照官方教程进行后续练习

        ADF Mobile Turorial: http://docs.oracle.com/cd/E18941_01/tutorials/BuildingMobileApps/ADFMobileTutorial_1.html

3 官方教程中未明述的问题及其它故障解决

3.1 ADF Mobile Extension导入

3.1.1 Win7流程

        启动Jdeveloper后,依次点击“Help”-“Check for updates”:

        有网络代理时此时会弹出要求输入代理配置的对话框,填入相关信息:(后面过程中要求网络连通)

        继续,在弹出的对话框点击Next进入第二步“Source”选择“Install From Local File”,在本地选择下载好的“adf-mobile_bundle.zip”,然后点击Next直至完成,完成会要求restart Jdeveloper,点击“OK”,Jdeveloper重启。

3.1.2 WinXP流程

        WinXP系统与Win7系统的引入略有不同:

        CMD下启动Jdevelop:

            在cmd命令行中启动Jdeveloper:

        导入adf-mobile_bundle:

            导入adf-mobile_bundle.zip,流程同上述Win7中流程,但在最后一步要求“restart Jdeveloper”时,点击“Cancel”,然后手工关闭Jdeveloper。

        再以CMD方式启动Jdevelop(同上)

3.1.3 验证是否导入成功

        Jdeveloper,依次点击“Tool”-“Preferences”,如果导入成功,左侧菜单树里可以看到“ADF Mobile”项:

3.2 Android 虚拟机的启动

        执行adt-bundle-windows-x86\sdk\tools\android.bat后,依次点击菜单“Tools”-“Manage AVDs”:

        依次点击标签页“Device Deinitions”-选中某设备(以4.0 WVGA为例)-然后点击“Create AVD”按钮:

        一直点击“OK”按钮:

        接下来点击“Start”按钮-“Launch”按钮:

        等一会儿,会出现模拟器窗口:

        还没完,再等狠狠一会儿,才启动完毕,OK了。

3.3 Android 虚拟机的启动出现“PANIC: Could not open”的解决

        如果部署一个Andoid应用出现“PANIC: Could not open: C:\Users\Administrator\.android/avd/helloworld.ini”类似报错,这可能是由于C盘加密的缘故,可以在环境变量中增加“ANDROID_SDK_HOME”的配置即可,比如变量值可以配置为“D:\android”:

4 更多资料请参见Oracle ADF Mobile官方网站相关资料

        http://www.oracle.com/technetwork/developer-tools/adf/overview/adf-mobile-096323.html

猜你喜欢

转载自blog.csdn.net/amosryan/article/details/8294020