2015-03-06 18 views
11

Tôi có một dự án đang chạy tốt với trình giả lập gợn, nhưng khi tôi cố khởi chạy nó trên thiết bị Android thực, tôi nhận được lỗi sau:Cordova 4.3.0 Lỗi: Vui lòng cài đặt mục tiêu Android: "android-21"

Error: Please install Android target: "android-21".

Hint: Open the SDK manager by running: C:\Program\ Files\ (x86)\Android\android- sdk\tools\android.BAT

You will require:

  1. "SDK Platform" for android-21
  2. "Android SDK Platform-tools (latest)
  3. "Android SDK Build-tools" (latest)

ERROR running one or more of the platforms: Error: cmd: Command failed with exit code 2 You may not have the required environment or OS to run this project

Thiết bị tôi đang sử dụng có trên Android 4.2.2. Sdk được cài đặt trên máy tính của tôi là 4.4.2 (API 19): android skd

Tôi không hiểu tại sao ứng dụng của tôi không hiển thị trên thiết bị của tôi.

+0

chuyển đến thư mục dự án của bạn -> nền tảng -> an droid -> AndroidManifest.xml tìm nội dung như '' Bạn thấy gì? – AtanuCSE

+0

Tôi cho rằng tôi cần phải cài đặt sdk21 sau đó? –

+0

sau đó cập nhật sdk của bạn. Cài đặt công cụ v21 – AtanuCSE

Trả lời

16

Tôi chỉ biên soạn hai câu trả lời hiện có, cả hai đều được yêu cầu để giải quyết vấn đề.

Đến

project folder -> platforms -> android -> AndroidManifest.xml 

tìm một cái gì đó giống như

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="21" /> 

và thay đổi 21-19.

Sau đó đi đến

project folder -> platforms -> android -> project.properties 

và thay đổi

target=android-21 

để

target=android-19 
+1

Cảm ơn câu trả lời của bạn nhưng tôi gặp lỗi này: android-sdk/tools/ant/build. xml: 542: Không thể giải quyết mục tiêu dự án 'android-21' – Ricbermo

2

Đến

project folder -> platforms -> android -> AndroidManifest.xml 

tìm một cái gì đó giống như

<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="19" /> 

bạn sẽ thấy nó là targetSdkVersion là 21. làm cho rằng 19 và chạy vào lúc này. Để đi với 21, cập nhật các công cụ Android của bạn.

+0

Đã không hoạt động cho tôi – CodyBugstein

3

Bạn cũng nên chỉnh sửa nền tảng tệp/android/project.properties và nhập mục tiêu chính xác.

1

tôi đã cùng một vấn đề. Tôi thấy đó là tên của dự án đặt ra vấn đề vì nó chứa các ký tự đặc biệt như '&'.

Vì vậy, tôi đã đổi tên dự án của mình bằng một cái tên đơn giản và nó hoạt động rất tốt ngay bây giờ.

+0

Chào mừng bạn đến với Stack Overflow! Chính sách của StackOverflow là một trang web nói tiếng Anh, vì vậy các bài đăng bằng các ngôn ngữ khác sẽ bị gắn cờ để xóa. Tôi biết đủ tiếng Pháp để chỉnh sửa bài đăng của bạn thành tiếng Anh nhưng thông thường điều này sẽ không thể thực hiện được. – SuperBiasedMan

2

Bạn nên cài đặt các gói sau

  1. Android SDK nền tảng công cụ (mới nhất)
  2. Android SDK xây dựng các công cụ (mới nhất)
  3. SDK Platform (api 22)

Để bạn tham khảo, vui lòng xem ảnh chụp màn hình được đính kèm bên dưới enter image description here

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