如何让cordova与Android Studio一起工作?

我有最新的一切,节点,NPM,Android工作室,cordova

我创build了一个新的项目:

cordova create test cd test cordova platform add android 

我进入Android Studio,导入项目,去testing/平台/ Android它findbuild.gradle文件,在它上面工作一段时间然后吐出来:

 Gradle version 1.10 is required. Current version is 2.2.1 

所以我去我的build.gradle文件,并更新行

 dependencies { classpath 'com.android.tools.build:gradle:0.10.+' } 

至:

  dependencies { classpath 'com.android.tools.build:gradle:0.14.+' } 

然后我重新导入我的项目,它突然一下,然后吐出来:

 Error:failed to find Build Tools revision 19.0.0 

所以我安装Build Tools 19.0.0

它告诉我:

 Error:The SDK Build Tools revision (19.0.0) is too low for project 'android'. Minimum required is 19.1.0 

所以我看看我的SDKpipe理器,我已经安装了19.1.0

所以我回到我的build.gradle文件:

我改变了:

 buildToolsVersion "19.0.0" 

 buildToolsVersion "19.1.0" 

再重新导入,

并且还告诉我:错误:对于项目“CordovaLib”,SDK Build Tools修订版(19.0.0)太低。 最低要求是19.1.0

我甚至尝试删除SDK Build Tools修订版19,并保留19.1,但它仍然告诉我。

任何人都可以做这个歌舞,请帮助我吗?

  • PhoneGap没有在Android 4.2上启动deviceready
  • cordovasplashscreen不显示在Android上
  • 使用PhoneGap有什么实用性?
  • GCM - 很less收到主题信息
  • 由于adb.exe,无法调试cordova应用程序
  • android系统上的“touchmove”事件:Transformer Prime
  • 数据库未定义错误的PhoneGap的Android?
  • 在Android上通过PhoneGap发送短信
  • 我有完全相同的问题,只是修复它。 你需要做的是完成相同的buildToolsVersion“19.1.0”改变到你的平台项目文件夹,例如platforms / android / CordovaLib CordovaLib文件夹中的build.gradle文件。

    我解决了这个问题,修改了gradle文件App和Gradle文件CordovaLib,并提供了以下信息:

     changed dependencies { classpath 'com.android.tools.build:gradle:1.1.0+' } } 

     android { compileSdkVersion 19 buildToolsVersion "19.1.0" } 

    在Android Studio 1.1上testing

    我有同样的问题。 最后select“导入非Android Studio项目”并导航到Android文件夹平台/ Android工作。 不确定是否最初select“导入非Android Studio项目”选项。

    我有同样的问题,直接在Android Studio中更正build.gradle的内容(用19.1.0replace19.0.0)。 那之后的构build成功了。 当然,这只是一个解决scheme,直到cordova团队永久解决问题。 祝你好运。