如何配置Eclipse在Ubuntu上使用Phonegap?

时间:2012-06-03 16:37:41

标签: android eclipse ubuntu cordova

  

定义

     

Phonegap =用于制作HTML5 / Javascript游戏等内容的工具   手机。这很酷,因为桌面版本应该可以使用   没有为其他平台进行大量重做的手机。

我可以找到一般说明,但有关Eclipse的所有内容以及类似的内容。我找不到关于Ubuntu的单词,例如here,除非很多google -spam在不同平台上有大量令人困惑的线索,人们或多或少地欺负彼此,如here红色诸如google之类的链接。我希望有一些很好的make -files可以做但事实并非如此,自述文件是阅读或多或少含糊不清的Get-Started的指令。所以:

问题

  1. 在哪里可以找到有关Ubuntu设置Phonegap的分步说明?

  2. 我希望在不同的平台上进行一些概述。

  3. 未在Eclipse中安装ADT插件。为什么呢?

  4.   

    Android Eclipse ADT -problem

         

    我可以找到here指令   但由于某些奇怪的原因无法前进,没有指示或帮助    - 继续进行的文本。您可以在照片中看到它不允许我单击确定,但我按照说明操作。我希望我能在控制台上做到这一点!

         

    enter image description here

1 个答案:

答案 0 :(得分:7)

  

<强>解释

     

AVP = Android虚拟手机(您不需要所有手机来测试您的代码,使用模拟器)

     

ADB =将应用程序从命令行推送到手机的应用程序

     Eclipse中的

ADT -plugin =向Eclipse添加一些按钮,以便添加AVP

     

ADT = Android开发工具(不确定它们实际上是什么,也许与仿真相关的东西包含诸如linux之类的东西   内核,API等)

我正在尝试为控制台电源用户提供说明,希望有助于快速设置,而不是浪费时间在繁琐的指令上。

  

<强> 1。设置开发环境,例如Android SDK here

$ wget http://dl.google.com/android/android-sdk_r18-linux.tgz

$ tar -xvzf *.tgz

$ ...follow README or some tutorial there...
     

予。现在返回Android SDK站点,您可以在其中找到适用于Eclipse的ADT插件   here。该   如果您现在使用,则无法使用的按钮变为可点击   搜索栏为Android的东西。 ADT代表Android   开发工具所以安装你在那里得到的一切   工具或相关的。

     

II。修复@override -problem(不久需要1.6编译器 - 合规级别),更多here

     

III。通过加载Android Sample -file然后插入手机(启用USB -debugging:设置&gt;开发&gt;点击)或使用Android虚拟电话(= AVP)来测试您的Android安装工作

     
$ adb devices   # Shows your physics devices such 
                # as phones with USB -debugging enabled.

$ adb install ~/workspace/yourChosenSampleDemo/bin/*.apk 
                # Your first Android -app emerges to your phone, have FuN!
  
     

<强> 2。使用以下内容设置Phonegap:

     
    
        
  1. 一些一般性说明显然是here

  2.     
  3. iOS:你需要Xcode这么有限。

  4.     
  5. 也许有用,源代码     here和一般下载     here

  6.        

Eclipse的点击点击非常难以理解指令,这很糟糕!在浪费了Eclipse的符号链接时间后,我摇摇晃晃地走向控制台:

$ tree|less
$ search for the files needed, mark them done or use find -command directly ^C
$ copy the files to some dir such as ~/Android/Public so easier to do ^C
$ things at once ^C
$ pwd
/home/xyz/workspace/HelloCordova/res
$ cp ~/Android/phonegap-phonegap-475bfd2/lib/android/xml/* .
$ cp ~/Android/Public/cordova-1.7.0.js assets/www/
$ cp ~/Android/Public/cordova-1.7.0.jar libs/