成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

圖文教程:在Windows 7上搭建Titanium Mobile開(kāi)發(fā)環(huán)境

移動(dòng)開(kāi)發(fā)
要使用TItanium mobile開(kāi)發(fā)跨平臺(tái)的移動(dòng)Web應(yīng)用,必須要了解如何搭建開(kāi)發(fā)環(huán)境。本文將會(huì)教你一步一步的在Window 7上搭建Titanium Mobile開(kāi)發(fā)環(huán)境。

簡(jiǎn)單的說(shuō),titanium就是使用容易上手的web開(kāi)發(fā)技能(js,html,php,ruby等)來(lái)開(kāi)發(fā)跨平臺(tái)本地應(yīng)用(Mobile是亮點(diǎn)!)

Btw:英語(yǔ)水平CET4,編程水平也不咋樣.文章都是邊查詞典邊看,并且自己實(shí)踐過(guò)后,按照自己的理解翻譯出來(lái)的.并非完全按照官方文檔進(jìn)行翻譯.至于翻譯的頻率,只能說(shuō)不確定了,因?yàn)楣ぷ鹘?jīng)常要加班,只有業(yè)余時(shí)間可以翻譯.有錯(cuò)誤和遺漏的地方歡迎指正。

環(huán)境搭建所需的軟件在附帶的壓縮包里

軟件打包:http://u.115.com/file/f1a110bb80

· 概要

這個(gè)教程將會(huì)教你一步一步的在Window 7上搭建Titanium 開(kāi)發(fā)環(huán)境(由于我的電腦上沒(méi)條件測(cè)試ios環(huán)境,所以這里主要講android,ios應(yīng)該也差不多了,等買(mǎi)了新電腦,能裝虛擬機(jī)了再補(bǔ)上ios這一部分).看完教程之后,你應(yīng)該學(xué)會(huì)以下幾點(diǎn):

· 安裝titanium運(yùn)行所依賴(lài)的所有軟件

· 正確的配置所有依賴(lài)的環(huán)境變量

· 創(chuàng)建并運(yùn)行項(xiàng)目

· 準(zhǔn)備工作

o 使用管理員帳號(hào)登錄

最好是使用管理員帳號(hào)登錄window 7,以避免遇到問(wèn)題.因?yàn)榘惭b組件、配置環(huán)境變量、安裝更新等一大堆操作都是需要管理員權(quán)限的。

注意:教程接下來(lái)的所有操作都是在管理員權(quán)限下進(jìn)行的!有些操作如果不行,就關(guān)閉軟件,并用管理員身份運(yùn)行試試.#p#

o 程序目錄說(shuō)明

下面的表格列出了titanium所需的所有軟件的目錄(后面配置環(huán)境變量的時(shí)候需要用到,這里并不是說(shuō)一定要按照下面的目錄來(lái)安裝,但是下面的安裝目錄是經(jīng)過(guò)實(shí)踐測(cè)試的(我也是這樣安裝的),如果你更改了安裝目錄,在后面的安裝步驟中需要配置目錄的,也要相應(yīng)的更改.

Python

C:\Program Files\Python27

Git

C:\Program Files\Git

SCons

C:\Program Files\Python27\Scripts

Sun/Oracle JDK

C:\Program Files\Java\jdk1.6.0_23

Android SDK Tools

C:\Program Files\Android\android-sdk-window

Titanium Developer

C:\Program Files\Titanium Developer

Titanium Mobile SDKs

%ProgramData%\Titanium\mobilesdk\win32

在window7上,環(huán)境變量%ProgramData% 通常是指 C:\ProgramData (xp 好像是Documents and Settings??)

clip_image002_thumb1#p#

o 環(huán)境變量設(shè)置

環(huán)境變量的設(shè)置,如果你軟件安裝的目錄和教程中的不一樣,記得改成自己安裝的目錄.

如果變量名已存在,則點(diǎn)編輯并使用分號(hào)分隔,不存在則點(diǎn)新建

· window7如何設(shè)置環(huán)境變量

控制面板->系統(tǒng)

clip_image004_thumb5

高級(jí)系統(tǒng)設(shè)置

clip_image006_thumb1

環(huán)境變量

clip_image008_thumb1
clip_image010_thumb1

· JAVA環(huán)境變量(重申一遍,不要照抄變量值,應(yīng)以你安裝的目錄為準(zhǔn))

變量名

變量值

JAVA_HOME

C:\Program Files\Java\jdk1.6.0_24

Path

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

· Android環(huán)境變量

變量名

變量值

ANDROID_SDK

C:\Program Files\Android\android-sdk-windows

· 下面這些都是要添加到Path變量中的(你也可以先記著,等每裝完一個(gè)軟件就去安裝目錄復(fù)制過(guò)來(lái)設(shè)置,以防止打錯(cuò)字,等下裝軟件的時(shí)候我不再提醒了)

軟件名

變量名

變量值

Python

Path

C:\Program Files\Python27

Git

Path

C:\Program Files\Git

SCons

Path

C:\Program Files\Python27\Scripts

Sun/Oracle JDK

Path

C:\Program Files\Java\jdk1.6.0_23

Android SDK Tools

Path

C:\Program Files\Android\android-sdk-window

· 開(kāi)始安裝依賴(lài)環(huán)境(這里沒(méi)什么好講的,都是圖,看下就明白了)

所有可以自己一個(gè)個(gè)下載,也可以使用我打包好的.因?yàn)槲译娔X環(huán)境已經(jīng)搭好了,安裝的時(shí)候忘了截圖,所以下面安裝過(guò)程中的截圖都是用官方教程的圖片.里面安裝路徑里的"(x86)"都無(wú)視吧.#p#

o 安裝python

Python2.6或以上版本需要安裝JDK 6,并且32位版需要安裝Scons(后面會(huì)講),python下載地址http://www.python.org/download/

clip_image012_thumb3
clip_image014_thumb2

安裝所有組件

clip_image0141_thumb4
clip_image016_thumb2
clip_image018_thumb2#p#

o 安裝git

下載地址: http://git-scm.com/download

clip_image020_thumb2
clip_image022_thumb2
clip_image024_thumb2

安裝以下組件

clip_image026_thumb1
clip_image028_thumb1
clip_image030_thumb1
clip_image032_thumb1
clip_image034_thumb1#p#

o 安裝scons(這里官方寫(xiě)著可選,但是我不裝好像編譯會(huì)出錯(cuò)?)

Scons是一個(gè)構(gòu)建工具,類(lèi)似classic make utility(這是啥?我照抄的),用來(lái)編譯titanium項(xiàng)目.

下載地址http://www.scons.org/download.php

clip_image036_thumb1

如果你已經(jīng)裝了python,Scon會(huì)自動(dòng)發(fā)現(xiàn)python的安裝目錄

clip_image038_thumb1
clip_image040_thumb1
clip_image042_thumb1

注意,sons的腳本目錄在python安裝目錄的子目錄中(設(shè)置環(huán)境變量要注意),見(jiàn)下圖

clip_image044_thumb1#p#

o 安裝jdk

Android 能夠運(yùn)作的必要元件之一是Sun的32位元JDK (Java Development Kit) 。請(qǐng)注意不可使用其他JDK (如OpenJDK)代替。64位元的Sun JDK也是無(wú)效的。

請(qǐng)至Sun 32位元JDK的下載網(wǎng)頁(yè),按下”下載JDK”按鈕 (Download SDK) 並在平臺(tái)(platform)清單中選擇”Windows” 選項(xiàng)而非”Windows x64”選項(xiàng)

目前最新為 SE6 Update 29,請(qǐng)勿升級(jí)到 1.7

下載地址http://www.oracle.com/technetwork/java/javase/downloads/index.html

應(yīng)該不會(huì)裝成jre,然后說(shuō)怎么不行吧.

clip_image046_thumb1

你可以不安裝包里的源代碼

clip_image048_thumb1
clip_image050_thumb1
clip_image052_thumb1
clip_image054_thumb1#p#

o 安裝android sdk tools

Android sdk tools用來(lái)啟動(dòng)android虛擬機(jī)以測(cè)試你寫(xiě)的titanium mobile應(yīng)用.

官方參考文檔和下載地址:

運(yùn)行安裝程序

clip_image056_thumb1

確保已經(jīng)安裝了jdk

clip_image058_thumb1
clip_image060_thumb1
clip_image062_thumb1
clip_image064_thumb1
clip_image066_thumb1

Android SDK Tools安裝完成,接下來(lái)打開(kāi)SDK Manger(安裝完成自動(dòng)打開(kāi))

clip_image068_thumb

,開(kāi)始配置組件(比較慢).

· 官方sdk

clip_image070_thumb1

選擇你要安裝的版本,當(dāng)然要titaniun支持的版本,查看地址http://wiki.appcelerator.org/display/guides/Titanium+Compatibility+Matrix#TitaniumCompatibilityMatrix-AndroidSDK%2FTargetAndroidPlatform

clip_image072_thumb1

如果你不知道要裝哪個(gè)版本,就全裝吧.

clip_image074_thumb1

選擇Accept All

等待安裝,漫長(zhǎng)的過(guò)程

clip_image076_thumb1

安裝完成,選擇Yes

clip_image078_thumb1

選擇Close

clip_image080_thumb1

· 第三方sdk

上面的步驟我們完成了google官方的標(biāo)準(zhǔn)組件的安裝.接下來(lái)我們開(kāi)始安裝第三方組件,這些第三方組件提供了諸如地圖等擴(kuò)展特性.

選擇Available packages,勾選藍(lán)色框處復(fù)選框,選中綠色框中的包,點(diǎn)擊Install Selected

clip_image082_thumb1

選中 Accept All,點(diǎn)擊安裝

clip_image084_thumb1

有一個(gè)漫長(zhǎng)的安裝過(guò)程

clip_image086_thumb1

安裝完成,點(diǎn)擊Yes

clip_image088_thumb1

Close…

clip_image090_thumb1

刪除Virtual Devices列表中所有當(dāng)前的虛擬設(shè)備(titanium編譯運(yùn)行的時(shí)候會(huì)自動(dòng)創(chuàng)建)

clip_image092_thumb1

· 為titanium配置adb(每次android sdk更新都設(shè)置一下)

因?yàn)锳ndroid SDK的文件結(jié)構(gòu)在最近的版本做了變動(dòng),移動(dòng)了adb.exe和AdbWinApi.dll的位置(以前在tools文件夾里,現(xiàn)在platform-tools)

但是titanium默認(rèn)只會(huì)查找tools文件夾下的adb.exe和AdbWinApi.dll,所以我們可以使用以下兩種辦法解決問(wèn)題(任選一種).

1, 把這兩個(gè)文件從platform-tools復(fù)制到tools(不是復(fù)制文件夾,不要被我箭頭誤導(dǎo)了!);

clip_image094_thumb1
clip_image096_thumb1

2, 為這兩個(gè)文件創(chuàng)建虛擬鏈接(太麻煩,但是更新不用重新復(fù)制);

cd C:\Program Files\Android\android-sdk-windows\tools

mklink adb.exe ..\platform-tools\adb.exe

mklink AdbWinApi.dll ..\platform-tools\AdbWinApi.dll#p#

o 安裝Titanium Developer

所有依賴(lài)軟件都安裝完成了(確認(rèn)一下你剛才環(huán)境變量有沒(méi)有忘了配置),下面就進(jìn)入正題,安裝Titanium Developer

下載地址: http://www.appcelerator.com/products/download/

· 安裝titanium Developer

clip_image098_thumb1
clip_image100_thumb1
clip_image102_thumb1
clip_image104_thumb1

安裝過(guò)程會(huì)需要從服務(wù)器下載sdk,很可能被河蟹!請(qǐng)使用壓縮包里的更河蟹工具(xx門(mén));

clip_image106_thumb1
clip_image108_thumb1

· 配置titanium Developer

運(yùn)行軟件,注冊(cè)(or登錄)賬號(hào)

clip_image110_thumb1

點(diǎn)擊紅色部分按鈕配置android sdk目錄

clip_image112_thumb1

· 更新titanium Developer

如果有新的sdk更新可用,右上角會(huì)彈出提示

clip_image114_thumb1#p#

o Hello World!

每次接觸新東西我最期待的都是hello world.現(xiàn)在就讓我們開(kāi)始創(chuàng)建一個(gè)默認(rèn)的mobile項(xiàng)目,并運(yùn)行起來(lái),看一下我們前面搭建的環(huán)境是否成功.

打開(kāi)titanium Developer選擇左上角新建項(xiàng)目(New Project)按鈕,在(項(xiàng)目類(lèi)型)Project type里選擇Mobile

clip_image116_thumb1

如下圖所示, 說(shuō)明我們的android sdk配置成功了.

clip_image118_thumb2

填寫(xiě)項(xiàng)目信息

clip_image120_thumb1

創(chuàng)建成功,你可以自己選擇titanium sdk的版本,默認(rèn)最新的就是了

clip_image122_thumb1

切換到Test &Package 選項(xiàng)卡,選擇android sdk版本和屏幕類(lèi)型.

clip_image124_thumb1

點(diǎn)擊Launch按鈕,將啟動(dòng)android虛擬機(jī),并自動(dòng)安裝我們的項(xiàng)目到虛擬機(jī)中.你可以在Filter中選擇控制臺(tái)要顯示的內(nèi)容.

clip_image126_thumb1
clip_image128_thumb11
clip_image130_thumb1

打開(kāi)我們的應(yīng)用

clip_image132_thumb1
image_thumb17

順利運(yùn)行,呵呵,很簡(jiǎn)單,因?yàn)槲乙彩遣锁B(niǎo).

接下來(lái),將開(kāi)始翻譯一些實(shí)例教程文章

軟件打包:http://u.115.com/file/f1a110bb80

官方英文地址:http://wiki.appcelerator.org/display/guides/Installing+on+Windows+7

責(zé)任編輯:佚名 來(lái)源: 夜雨寄北博客
相關(guān)推薦

2012-02-14 09:33:14

Titanium MoTitaniumUbuntu 10.0

2012-02-14 09:59:39

Titanium MoTitaniumMac

2012-05-15 14:00:51

WP7開(kāi)發(fā)環(huán)境

2011-12-22 14:36:36

PhoneGapWindows Pho環(huán)境搭建

2011-08-16 10:01:02

2011-04-25 16:40:21

開(kāi)發(fā)環(huán)境搭建Windows Mob

2012-04-19 16:55:48

Titanium視頻jQuery Mobi

2021-01-20 09:02:00

服務(wù)器虛擬機(jī)Windows

2010-08-31 09:39:37

2011-06-07 11:35:38

Windows Pho

2022-09-29 13:24:00

VS codeCC++

2022-09-19 07:08:28

dockerRedisCentos8

2009-10-09 09:37:46

2012-05-25 13:12:57

TitaniumMobile WebHTML5

2011-04-22 15:42:48

Windows 7

2013-04-15 16:54:09

AMDiOS開(kāi)發(fā)WIN7

2020-11-24 10:40:12

Ubuntu 20.0LinuxVue

2013-12-23 14:46:11

Windows 8.1

2023-07-10 07:10:34

2010-12-13 14:41:44

Android 2.3MyEclipse
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 一区二区三区日韩精品 | 亚洲高清av| 日韩精品久久久久 | 国产黄色大片在线免费观看 | 亚洲国产视频一区 | 欧美日韩在线免费观看 | 国产精品毛片一区二区在线看 | 久久不卡区 | 日本a网站| 国产精品一区一区三区 | 免费成人高清在线视频 | 超碰97av| 韩日精品一区 | 免费欧美 | 欧美亚洲网站 | 日本中文在线视频 | 又黑又粗又长的欧美一区 | 日韩在线国产精品 | 亚洲午夜精品在线观看 | 色婷婷亚洲一区二区三区 | 亚洲欧美国产精品久久 | 成人综合一区 | 欧美一区二区 | 黄网站免费在线看 | 九七午夜剧场福利写真 | 欧美久久精品一级c片 | 国产成人在线播放 | 亚洲欧洲在线视频 | 免费国产成人av | gav成人免费播放视频 | 在线视频a | 国产免费a| 日韩亚洲视频在线 | 亚洲欧美一区二区三区在线 | 欧美一区二区三区在线观看 | 成人在线| 国产精品美女久久久久久免费 | 国产免费一区二区三区免费视频 | 宅女噜噜66国产精品观看免费 | 色呦呦网站 | 国产一区黄色 |