这篇文章主要描述Oracle ADF Mobile开发环境的搭建工作。由于还没有测试过在window下搭建IOS的开发环境,所以此次只是描述JDeveloper的环境配置和Android开发环境搭建。

Android开发环境搭建

1.下载SDK

访问:http://developer.android.com/sdk/index.html ,下载SDK 。

 

无标题

根据我们的开发环境下载32位或64位。此处我们下载的是64位的SDK(adt-bundle-windows-x86_64-20140321.zip)。

2.安装SDK

将下载的zip文件解压到某个目录(不要中文、不要空格)。运行其目录下的SDK Manager.exe。参照下面的图示将相关选项选中(注意要将下方的Obsolete选中)。

选择需要安装的组件后按“Install packages”按钮进行安装。

无标题无标题

3.配置虚拟机

安装完成可以创建虚拟机。选择“Tools” — > “Manage AVDs”。开启虚拟机创建页面。

点击“New”按钮,创建虚机。如下图所示:

无标题1

无标题

点击“Start”按钮即可启动虚机。虚机启动后如下图。

无标题3

 

JDeveloper环境配置

1.安装JDeveloper

请安装11.1.2.4.0版本,安装JDeveloper不再描述

2.安装ADF Mobile插件

启动JDeveloper,选择Help–>Check for Updates,找到Oracle ADF Mobile,进行安装。目前最新版本如下:

无标题

 

3.配置JDeveloper

选择Tools –>Preferences。如下图配置Android的相关信息。

无标题

注意第三栏灰色的部分“Android Build Tools Location”,请选择正确的地址(早期的安卓版本在sdk/platform-tools下)。

 

至此开发环境搭建完成,在下一篇教程中我们将制作一个简单的APP应用。

 

 

重装系统和Visual Studio 2012后,打开以前托管在Team Fundation Service的Git中的代码,结果死活在Visual Studio中连接不上服务器,报以下TF31003的错误:

TF31003: Either you have not entered the necessary credentials or your user account does not have permission to connect to the Team Foundation Server at https://***.visualstudio.com/. Ask your server administrator to add the appropriate permissions to your account.

不断的登录再登出还是没法解决问题。

解决方法:

折腾了老半天,才发现是IE的cookie导致的,也许是平时用多个不同outlook.com的ID登录过导致吧。在IE中按Ctrl + Shift + Delete,打开窗口,点击删除。

然后再到Visual Studio 2012连接服务器,终于重新出来登录界面。


用VS死活无法同步TFS上的Git代码,一直报网络错误。一怒之下想着就用客户端工具把代码先同步了再说,结果用Git客户端一合并代码用Windows Live Id却一再报身份验证错误,确认用户名和密码都是正确的。

解决方法:

1.在Web登录TFS账户,点击你的账户名,选择“My Profile”.

2.选择“CREDIENTIALS”,点击下面的“Enable alternate credentials”,输入可选账号与密码,点击确认。

3.重新用Git GUI登录同步代码,一切工作正常。

1.安装配置LAMP Server

  • 进入root用户模式

[highlight dark=”no”] sudo –s –H [/highlight]

  • 安装MySql 

[highlight dark=”no”]    apt-get install mysql-server mysql-client [/highlight]

  • 安装Apache

[highlight dark=”no”]apt-get install apache2 [/highlight]

  • 安装PHP支持 

[highlight dark=”no”]  apt-get install php5 libapache2-mod-php5 [/highlight]

  • 创建info.php文件,确认PHP文件能够正常解析 

[highlight dark=”no”]  vi /var/www/info.php [/highlight]

           <?php

               phpinfo();

            ?>   

[highlight dark=”no”]/etc/init.d/apache2 restart [/highlight]

http://localhost/info.php

2. 安装并配置Wordpress

  • 安装Wordpress 

[highlight dark=”no”]apt-get install wordpress [/highlight]

  • 创建web要目录与wordpress的软链接 

[highlight dark=”no”] ln –s /usr/share/wordpress  /var/www [/highlight]

  • 解压并安装wordpress数据库 

[highlight dark=”no”]gzip -d /usr/share/doc/wordpress/examples/setup-mysql.gz[/highlight]

[highlight dark=”no”]bash /usr/share/doc/wordpress/examples/setup-mysql -n wordpress localhost [/highlight]

  • 重启web服务,确认wordpress可以访问 

[highlight dark=”no”] /etc/init.d/apache2 restart[/highlight]

访问 http://localhost/wordpress可进行wordpress的设置.

3. 注意事项

  • 如果要使用WordPress的自动更新功能,必须把WordPress安装文件夹的所有权改为www-data用户 

[highlight dark=”no”]chown -R www-data /usr/share/wordpress [/highlight]

  • 若是要使用IP地址访问WordPress,必须做以下设置 

a).更改数据库中wp_options表下的siteurl内容,将其更改为宿主机的ip。如http://192.168.2.16/wordpress

b).更改数据库中wp_options表下的home内容(这个大概在第二页),同样改为http://192.168.2.16/wordpress

c).连接配置文件

[highlight dark=”no”] ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-default.php [/highlight]

  • 如果模板或插件不能上传,需要改变wordpress配置文件WP_CONTENT_DIR指向到实际目录 

[highlight dark=”no”]vi /etc/wordpress/config-localhost.php [/highlight]

define(‘WP_CONTENT_DIR’, ‘/var/www/wordpress/wp-content’);