IntelliJ IDEA Phonegap!重复的类:org.apache.cordova.BuildConfig

时间:2014-06-27 16:29:35

标签: cordova intellij-idea duplicates buildconfig

我在Ubuntu机器上运行IntelliJ IDEA 13.1.2。 我认为我面对一个文件生成了错误的结构。有人已经问过这个问题(),但没有解决。

  1. :〜/ workspace $ phonegap create mobileApp1 ... done ..
  2. :〜/ workspace $ cd mobileApp1 /
  3. :〜/ workspace / mobileApp1 $ phonegap build android
    [phonegap]添加Android平台...
    为Android平台创建Cordova项目:
    项目成功创建。
    建立成功的 总时间:5秒
    [phonegap]成功编译Android应用程序

  4. 启动IntelliJ IDEA
  5. 导入项目>选择包含现有来源的目录
  6. > mobileApp1 /平台/ Android的
    在建 错误:(4,14)java:d​​uplicate class:org.apache.cordova.BuildConfig

  7. 我没有声望发布超过2个链接=))所以我删除了原始链接.. 因为似乎没有人帮助提供一些解决方案..


    Edite后来: 我找到了很少的教程,对我来说是一个解决方案:

    http://saintcoder.wordpress.com/2013/05/16/create-a-phonegap-android-application-development-project-on-intellij-idea-12/


    http://www.tricedesigns.com/2013/05/16/phonegap-android-studio/

    从现有资源配置像Android这样的项目,像空模块一样配置www(但是从磁盘中选择目标文件夹),并添加到Android 4.0.3和4.2.2等一些功能,解决了我的问题。 在项目设置>方面>我将Android(CordovaLib)检查为库模块。

    问题是......我使用Ubuntu和Windows ..如果IntelliJ IDEA,界面上有一些差异。

    所以我无法提供分步教程,但经过几次经验:phonegap创建myFirstApp,phonegap平台添加android,phonegap构建android .. IntelliJ中很少有新的项目.. 你会看到:D

    快乐的编码;)

1 个答案:

答案 0 :(得分:2)

我加上我的两分钱。我们在为学生进行Cordova培训时遇到了这个问题。 developer.android.com推荐的工具从Eclipse ADT Bundle切换到Android Studio。

不幸的是,您无法遵循相同的工作流程。 Cordova'入门' Android平台指南详细说明了从命令行执行的命令。但是,它们适用于Eclipse平台。需要省略一步才能使用Android Studio。

上面的一个链接(http://www.tricedesigns.com/2013/05/16/phonegap-android-studio/)显示了正确的工作流程,但是如果您已经习惯了Cordova工作流程,那么您可能只是假设它是相同的并且执行相同的操作。 但是!省略&#cord; buildova'步。这会导致Android Studio从问题中获取错误。

这是在Windows机器上,但问题和结果是一样的。不要这样做!离开那一步,一切都很好。