簡體   English   中英

phonegap android示例項目沒有建立

[英]phonegap android sample project not building

我正在嘗試按照phonegap-android的wiki 頁面上的設置說明進行操作,但我遇到了麻煩。 我已經獲得了所有的prereqs / path變量/ etc設置,但是當我執行命令(按照說明在gitbash中)來構建項目時,我得到了我不理解的錯誤。

這是我運行的腳本:

$ ruby ./droidgap "C:/android-sdk-windows" pgtest com.example.android.pgtest "C
:/xfer/input" "C:/xfer/output"

這是我得到的結果:

建立JAR ......
'/ *'未被識別為內部或外部命令,
可操作程序或批處理文件。
“許可”不被視為內部或外部命令,
可操作程序或批處理文件。
“貢獻者”不被視為內部或外部命令,
可操作程序或批處理文件。
'this'不被視為內部或外部命令,
可操作程序或批處理文件。
''不被視為內部或外部命令,
可操作程序或批處理文件。
你此時出乎意料。
為目標級別8創建Android項目
將www文件夾添加到項目...
生成清單......
復制庫和資產並創建phonegap.js ...
c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1418:in stat': No such file or directory
- c:/Users/<user>/Desktop/phonegap/framework/phonegap.jar (Errno::ENO
ENT)
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1418:in
stat': No such file or directory
- c:/Users/<user>/Desktop/phonegap/framework/phonegap.jar (Errno::ENO
ENT)
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1418:in
stat': No such file or directory
- c:/Users/<user>/Desktop/phonegap/framework/phonegap.jar (Errno::ENO
ENT)
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1418:in
在fu_each_sr stat': No such file or directory
- c:/Users/<user>/Desktop/phonegap/framework/phonegap.jar (Errno::ENO
ENT)
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1418:in
塊中

c_dest”
來自c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1432:in fu_each_src_dest0'
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1416:in
fu_each_src_dest0'
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1416:in
fu_each_src_dest0'
from c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:1416:in
fu_each_src_dest'

來自c:/Ruby192/lib/ruby/1.9.1/fileutils.rb:391:in cp'
from ./droidgap:82:in
cp'
from ./droidgap:82:in
cp'
from ./droidgap:82:in
copy_libs'

來自./droidgap:20:in run'
from ./droidgap:157:in
run'
from ./droidgap:157:in
run'
from ./droidgap:157:in
'

我已經查看了phonegap論壇 ,我發現了一些錯誤(無法找到phonegap.jar的部分),但第一部分沒有任何內容(“_無法識別”,等等)。 )。 我究竟做錯了什么? 謝謝。

附加信息:
-Windows 7(32位)
-ruby 1.9.1
-java jdk1.6.0_21
- 1.8.1

搞定了。 我記得讀過Windows用戶有時需要在某些命令的末尾添加“.bat”,所以我在droidgap腳本中將ant更改為ant.bat並且它有效。

此外, 這家伙和我有同樣的問題,我不知何故錯過了它。

我在構建示例PhoneGap應用程序時遇到了各種問題(http://wiki.phonegap.com/w/page/16494774/Getting-started-with-Android-PhoneGap-in-Eclipse)

我的一些錯誤消息是: - 在`': No such file or directory - android-sdk-path.bat android.bat (Errno::ENOENT) - in stat':沒有這樣的文件或目錄 - 〜/ projects / PhoneGap的功能的Android /框架/ phonegap.jar

現在它已經固定了!

為了解決這個問題,我不得不調整很多東西,所以我不太確定哪個修復了什么,但最后是我的系統(注意:我在Windows Vista上)

兼容的版本 - apache ant 1.8.2 - Ruby 1.8.7 - Java SDK 1.6 - Git Bash 1.7.3.1

環境變量: - ANDROID_HOME = \\ android-sdk-windows - ANT_HOME = \\ apache-ant-1.8.2 - JAVA_HOME = \\ jdk1.6.0_13 - RUBY_HOME = \\ Ruby187 - PHONEGAP_ANDROID = \\ phonegap-android - Path - 添加這些%JAVA_HOME %\\ BIN;%ANT_HOME%\\ BIN;%ANDROID_HOME%\\工具;%ANDROID_HOME%\\平台工具;%RUBY_HOME%

\\ BIN;%PHONEGAP_ANDROID%\\ bin中

使用Git Bash - 使用NEW METHOD - ruby​​ bin / droidgap創建示例RESULT:成功創建了兩個輸出; 一個名為'PhoneGap.jar'的文件和一個要導入Eclipse的Android Eclipse項目

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM