2011-04-15 16 views
2

我想把我的第一個AIR應用程序的工作,但我不斷收到試圖讓第一空氣應用工作

應用程序描述找不到錯誤

我在一個窗口系統並設置我的環境路徑以包含C:\ air \ bin,因此當我輸入adl時,它會調用該exe文件。我也是從它創建的目錄中運行的項目,所以在命令提示符下運行我就像這樣:

C:_Projects \的 荒地\ HelloWorld的\ ADL HelloWorld.html的

HelloWorld.html的

<html> 
<head> 
<title>Hello World</title> 
<script src=」AIRAliases.js」 type=」text/javascript」></script> 
<script type=」text/javascript」> 
function appLoad(){ 
air.trace(「Hello World」); 
} 
</script> 
</head> 
<body onLoad=」appLoad()」> 
<h1>Hello World</h1> 
</body> 
</html> 

的HelloWorld-app.xml的

<application xmlns=」http://ns.adobe.com/air/application/1.0?> 
<id>examples.html.HelloWorld</id> 
<version>0.1</version> 
<filename>HelloWorld</filename> 
<initialWindow> 
<content>HelloWorld.html</content> 
<visible>true</visible> 
<width>400</width> 
<height>200</height> 
</initialWindow> 
</application> 

回答

6

通常,該錯誤是由XML文件中的問題引起的。看起來您的XML文件中application元素的xmlns屬性末尾缺少引號。試試這個:

<application xmlns="http://ns.adobe.com/air/application/1.0?"> 

此外,請確保您使用的直引號",而不是彎引號。如果您將複製代碼的站點中的文本複製到應用程序(如轉換引號的MS Word)中,這一點尤其重要。

最後,不要忘記聲明。這應該是您的文件的第一行:

<?xml version="1.0" encoding="UTF-8"?> 
+0

它真的有用!我從教程中複製了代碼,但正如您所說的那樣,存在語法錯誤,並且引號也是錯誤的。謝謝! – chobo 2011-04-15 21:59:04

+0

@chobo,很高興我能幫忙!在...之前,我遇到過這個問題,當你剛剛學習自己時很難知道要解決什麼問題。 – 2011-04-16 02:08:36

+0

謝謝!它也幫助了我! – 2011-10-20 06:20:26