2016-11-20 17 views
5

Đây là source code của một dự án (Router Keygen) mà tôi đang cố gỡ lỗi trên thiết bị của mình. Thật không may, khi tôi chạy nó tôi nhận được lỗi sau:Android NDK - Thực thi không thành công cho nhiệm vụ ndkBuild

Error:Execution failed for task ':routerKeygen:ndkBuild'. 
> Process 'command 'C:\Users\Dev\AppData\Local\Android\Sdk\ndk-bundle\ndk-build.cmd'' finished with non-zero exit value 2 

Hiển thị nhiều bài đăng. Tôi không thể hiểu được liệu ndk có được cài đặt đúng (trên máy tính của tôi) hay không. Tôi chỉ muốn biết nếu có ai thử Router keygen và có lỗi giống như tôi. Nếu không, tôi có nên thử di chuyển ndk ở một nơi khác không?

+0

Bạn có thể thử xây dựng dự án ở mặt sau bằng cách sử dụng cmd-'ndk-build '. Có lẽ sau đó bạn có thể có được một cái nhìn sâu sắc thích hợp của sự thất bại xây dựng của bạn. –

Trả lời

5

Tôi không biết điều đó có tốt hay không. Tôi đi đến

C: \ Users \ Dev \ AppData \ Local \ Android \ SDK \ ndk-bó \ ndk-build.cmd

thư mục và cho ndk-build.cmd tôi bấm

right Nhấn vào> chỉnh sửa và thay đổi file cmd từ:

@echo off 
%~dp0\build\ndk-build.cmd %* 

để

@echo off 

RATNG hoạt động cho tôi

+0

đề xuất của bạn rất hữu ích ... –

1

Tôi đã tải xuống và xây dựng thành công. Xây dựng trên Android Studio 2.2.2. Studio sẽ yêu cầu cập nhật bản cập nhật nhấp chuột gradle.

Pkg.Desc = Android NDK 
Pkg.Revision = 12.1.2977051 
+0

bạn đã cố gắng gỡ lỗi trên thiết bị của mình chưa? – BooDoo

+0

Nó đang chạy trên Nexus 5. Nếu bạn đang gặp phải bất kỳ sự cố nào thì hãy biên dịch mô-đun và nhập .aar của mô-đun đó vào chương trình của bạn. hãy xem liên kết này để nhập thư viện aar. http://stackoverflow.com/questions/16682847/how-to-manually-include-external-aar-package-using-new-gradle-android-build-syst – Qamar

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