我想通過使用phonegap生成android示例應用程序。這裏是系統細節。 操作系統:Windows XP中 Android SDK中:1.5(以前我有2.2,但刪除懷疑問題是與) 紅寶石:1.9.1-P430 螞蟻:1.8.1 的Java JDK 5 的PhoneGap 0.9.1建設phonegap示例時的問題android應用程序
制度環境變量
ANDROID_HOME:d:\工作\ Android的sdk_r3-WINDOWS \ Android的SDK窗口 ANT_HOME:d:\工作\ ANT \ Apache的ANT-1.8.1 JAVA_HOME:C:\太陽\ SDK \ jdk CLASSPATH:C:\ Sun \ SDK \ jdk \ lib 路徑:D:\ work \ android-sdk_r3-windows \ android-sdk-windows; C:\ Ruby191 \ bin ; d:\工作\ ANT \ Apache的ANT-1.8.1 \ BIN; d:\工作\ Android的sdk_r3-WINDOWS \ Android的SDK-WINDOWS \工具;
我跑Ruby腳本,並得到輸出如下 $紅寶石./droidgap 「d:/工作/ Android的sdk_r3窗口/ Android的SDK窗口」 pgtestÇ om.example.android.pgtest例子/「 d:/工作/ droid_apps /輸出1" 構建JAR ...
構建失敗 d:\工作\ Android的sdk_r3-WINDOWS \ Android的SDK-WINDOWS \工具\螞蟻\ ant_rules_r3.xml:28 3:null返回:1
總時間:1秒 創建目標級別1的Android項目 將www文件夾添加到項目等... 生成清單... 複製了圖書館和資產,創造phonegap.js ... C:/Ruby191/lib/ruby/1.9.1/fileutils.rb:1265:在initialize': No such file or dir ectory - D:/work/phonegap/phonegap-android/framework/phonegap.jar (Errno::ENOENT ) from c:/Ruby191/lib/ruby/1.9.1/fileutils.rb:1265:in
copy_stream」 從C:/Ruby191/lib/ruby/1.9.1/fileutils.rb:1265:在`在COPY_FILE從C '
from c:/Ruby191/lib/ruby/1.9.1/fileutils.rb:1264:in `open'
from c:/Ruby191/lib/ruby/1.9.1/fileutils.rb:1264:in `copy_file'
from c:/Ruby191/lib/ruby/1.9.1/fileutils.rb:471:in `copy_file'
from c:/Ruby191/lib/ruby/1.9.1/fileutils.rb:392:in `block in cp'
from c:/Ruby191/lib/ruby/1.9.1/fileutils.rb:1396:in `block in fu_each_sr
c_dest' 塊:/Ruby191/lib/ruby/1.9.1/fileutils .RB:1410:在fu_each_src_dest0' from c:/Ruby191/lib/ruby/1.9.1/fileutils.rb:1394:in
fu_each_src_dest ' 從C:/Ruby191/lib/ruby/1.9.1/fileutils.rb:391:在cp' from ./droidgap:82:in
copy_libs' 從./droidgap:20:in run' from ./droidgap:157:in
'
我甚至在一個地方改變了ant到ant.bat,在ruby腳本的兩個地方android到android.bat。我還設置了1.5 sdk的target_id = 1。
在框架/ default.properties更新 目標= Android的3 仍然得到這個eror我GOOGLE了什麼也沒找到,但暗示這表明2.2可能會導致這樣的問題,所以刪除了,以及從Android SDK中經理
嗨卡皮爾,你能讓你的答案清楚。即。我也得到了大小爲0的phonegap.jar,我不清楚它需要複製到哪裏。 PLZ澄清它。 – Jana 2010-10-28 10:11:17