2015-05-04 17 views
16

Tôi đang vật lộn với thiết lập điện thoại và xây dựng ứng dụng đầu tiên của mình.Xây dựng Cordova: Vui lòng cài đặt mục tiêu Android: "android-22". Tôi không muốn android-22. Tôi muốn android-19 - tôi phải làm gì?

Tôi đã tạo dự án hello1. Tôi được thêm vào dự án android

Platform android already added

Bây giờ khi tôi chạy cordova xây dựng, tôi nhận được lỗi -

Error: Please install Android target: "android-22"

Tôi không có android-22. Tôi có android-19. Tôi muốn dự án của tôi được xây dựng với android-19. Làm thế nào tôi có thể làm điều đó xảy ra?

Tôi đã gỡ cài đặt Android-22 (để khắc phục sự cố lớn hơn). Tôi không hiểu tôi nên thay đổi tập tin nào để làm việc này. Các project.properties trong dự án đến sau bước này và nó sẽ tự động chứa các mục tiêu như android-22.

Tôi đã thêm chính xác các biến env của mình. C:\Users\user\android-sdks\platform-tools;C:\Users\user\android-sdks\tools

Nó không hữu ích. Đây chỉ là một phần của một vấn đề lớn hơn mà tôi đang cố gắng gỡ lỗi. Hãy giúp tôi.

+1

Bạn cần thay đổi sdk được nhắm mục tiêu từ 22 đến 19. Bạn đang sử dụng IDE nào? Nếu nhật thực, xin vui lòng kiểm tra; http://stackoverflow.com/questions/3342739/how-to-change-target-build-on-android-project – shamaleyte

Trả lời

5

Tôi đang sử dụng cordova 3.5.0 mà theo mặc định có mục tiêu sdk như 19. Bạn có thể cài đặt cordova 3.5.0 sử dụng

npm install -g [email protected] 

Đối với các phiên bản khác của Cordova nếu bạn muốn tự sửa nó, bạn phải thay đổi điều này trong tệp AndroidManifest.xml có trong yourapplication/platfomrs/android.

<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" /> 
+0

Cảm ơn Kumar. Tôi đã sử dụng Cordova 5.0.0 và chỉ nhận ra rằng tôi nhận được 22 là mục tiêu mặc định. Tôi sẽ thay đổi lệnh đó mà bạn đã đăng. Giúp. – Arvind

+0

@Arvind chấp nhận câu trả lời đúng khi bạn xác minh câu trả lời :). – kumar

6

Thay đổi hai. Tôi din't thử nó cho phiên bản thấp hơn nhưng điều này làm việc cho tôi trong các phiên bản trên

target=android-22<br> 

này nên được thay đổi trong hai tập tin như dưới đây:

target=android-19<br> 

Vị trí của hai tập tin:

myApp/platforms/android/project.properties
myApp/nền tảng/android/CordovaLib/dự án.tính

2

bước:

  • $/Users/Tên truy nhập/Library/Android/sdk/tools/android
  • Cài đặt Android 5.1.1 (API 22)
  • nền tảng $ cordova thêm android @ 4.4.2
  • $ cordova build --release android

Nó phù hợp với tôi.

4

Sự cố của tôi đã được giải quyết sau khi cài đặt Nền tảng SDK của Andriod 5.1.1 (API 22) từ Trình quản lý Andriod.

0

Chỉ cần mở lại dòng lệnh đã sửa nó.

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