2014-12-19 28 views
7

Tôi có mọi thứ mới nhất, nút, npm, studio android, cordova.Làm cách nào để Cordova hoạt động với Android Studio?

Tôi tạo ra một dự án mới với:

cordova create test 
cd test 
cordova platform add android 

tôi đi vào Android Studio, dự án nhập khẩu, đi để kiểm tra/nền tảng/Android mà nó tìm thấy file build.gradle, hoạt động trên nó cho một lúc sau đó khạc nhổ ra :

Gradle version 1.10 is required. Current version is 2.2.1 

Vì vậy, tôi đi đến tập tin build.gradle của tôi, và cập nhật các dòng

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

để:

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

Và sau đó tôi lại nhập khẩu dự án của tôi, nó chugs vào nó cho một lúc, sau đó khạc nhổ ra:

Error:failed to find Build Tools revision 19.0.0 

Vì vậy, tôi cài đặt Xây dựng Công cụ 19.0.0

Và nó nói với tôi :

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

Vì vậy, tôi xem SDK Manager và tôi đã cài đặt 19.1.0

Vì vậy, tôi quay trở lại vào tập tin build.gradle tôi:

và tôi thay đổi:

buildToolsVersion "19.0.0" 

để

buildToolsVersion "19.1.0" 

Và tái nhập khẩu một lần nữa,

Và vẫn nói tôi: Lỗi: Bản sửa đổi Công cụ xây dựng SDK (19.0.0) quá thấp đối với dự án ': CordovaLib'. Yêu cầu tối thiểu là 19.1.0

Tôi thậm chí còn thử và xóa bản sửa đổi Công cụ xây dựng SDK 19 và giữ 19.1 nhưng nó vẫn cho tôi biết điều đó.

Có ai đã thực hiện bài hát này và khiêu vũ vui lòng giúp tôi không?

+0

ngay bây giờ nó không hoạt động, nhóm cordova đang làm việc trên nó, tôi nghĩ họ đã giải quyết được vấn đề, nhưng vẫn chưa phát hành nó. Nhưng, tại sao bạn không sử dụng android studio? bạn không cần rằng – jcesarmobile

+0

không chắc chắn. Tôi đã sử dụng nhật thực tốt, nhưng tôi nhận thấy rằng studio android là ide ưa thích của google mà giờ đây họ đang quảng bá tại http://developer.android.com/sdk/index.html – foreyez

+0

Nhưng đó là để phát triển bản địa, nếu bạn sử dụng cordova và lập kế hoạch phát triển nhiều nền tảng hơn, sử dụng trình soạn thảo như dấu ngoặc hoặc tuyệt vời và CLI cordova để cài đặt plugin, chạy, triển khai, v.v. – jcesarmobile

Trả lời

0

Tôi đã gặp sự cố tương tự và sửa nội dung của build.gradle trực tiếp trong Android Studio (thay thế 19.0.0 bằng 19.1.0). Việc xây dựng đã được succeful sau đó. Tất nhiên, đây chỉ là giải pháp cho đến khi nhóm Cordova khắc phục sự cố vĩnh viễn. Chúc may mắn.

1

Tôi gặp vấn đề tương tự. Cuối cùng chọn "Nhập dự án không phải Android Studio" và điều hướng đến nền tảng thư mục android/android đã hoạt động. Không chắc chắn nếu ban đầu bạn chọn tùy chọn "Nhập dự án không phải Android Studio".

+1

là bạn có thể chỉnh sửa và triển khai ứng dụng cho trình giả lập không? – OliverJ90

7

Tôi đã có chính xác cùng một vấn đề và chỉ sửa nó. Những gì bạn cần làm là hoàn thành cùng một buildToolsVersion "19.1.0" thay đổi thành tệp build.gradle trong thư mục CordovaLib trong thư mục dự án nền tảng của bạn, ví dụ: nền tảng/android/CordovaLib.

+1

Cảm ơn! Làm việc ở đây. Tôi đã thay đổi trong tập tin build.gradle, nhưng có một tập tin gradle bên trong CordovaLib. Tôi đoán cả hai tập tin phải được cập nhật. – Fabiano

+1

Tương tự đối với tôi, Đồng thời sửa đổi 'build.gradle' trong' platforms/android/CordovaLib' đã giúp tôi! – lin

3

tôi đã giải quyết được vấn đề, modifing tập tin gradle App và tập tin gradle CordovaLib, với các thông tin sau:

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

android { 
    compileSdkVersion 19 
    buildToolsVersion "19.1.0" 
} 

Thử nghiệm trên Android Studio 1.1

Các vấn đề liên quan