2013-07-16 45 views
5

Tôi là người dùng mới của Android Studio và tôi gặp sự cố nghiêm trọng khi cố gắng nhập dự án Android Studio vào Android Studio trên máy tính khác. Nói chung, Gradle của tôi không muốn xây dựng dự án và nó gây ra bởi vấn đề với đường dẫn.Android Studio: Lỗi Gradle Build, không thể định vị SDK và biên dịch-máy chủ

log Lỗi:

Failed to import Gradle project: Could not fetch model of type 'IdeaProject' using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'. 
Build file 'E:\Projects\MenuMenu\EventGame\build.gradle' line: 1 
A problem occurred evaluating project ':EventGame'. 
A problem occurred evaluating project ':EventGame'. 
The SDK directory 'E:\Program Files (x86)\Android\android-studio\bin' does not exist 

My Android-Studio SDK là trong thư mục:

E:\Program Files (x86)\Android\android-studio\sdk 

tôi thấy từ bài viết khác nhau với những vấn đề tương tự mà bạn có thể thay đổi đường dẫn đến tập tin SDK trong local.properties . Mine hiện trông như thế:

sdk.dir= 

Vì vậy, nó trống rỗng, nhưng vẫn đường dẫn mặc định là bằng cách nào đó thiết lập để "E: \ Program Files (x86) \ Android \ android-studio \ bin" và tôi không có ý tưởng làm thế nào để thay đổi nó. Nếu tôi cố gắng để thêm vào đường dẫn thực sdk.dir lỗi là như nhau nhưng đường dẫn trong lỗi trông như thế.

The SDK directory 'E:\Program Files (x86)\Android\android-studio\bin"E:\Program Files (x86)\Android\android-studio\sdk"' does not exist 

Trong 90% các nguyên nhân tôi có thể tìm qua những người thuần được giải quyết vấn đề bằng cách thêm: sdk.dir =/Applications/Android Studio.app/sdk

Nhưng sau đó thư mục được thiết lập để E : \ Program Files (x86) \ Android \ android-studio \ bin \ Ứng dụng \ Android Studio.app \ sdk và một cái gì đó như thế không tồn tại trong PC của tôi.

Bạn có biết cách giải quyết vấn đề này không. Có cách nào để thay đổi đường dẫn mặc định này không? Tôi cũng nhận được lỗi:

E:\Projects\MenuMenu\EventGame\build.gradle 
Gradle: A problem occurred evaluating project ':EventGame'. 
> The SDK directory 'E:\Program Files (x86)\Android\android-studio\system\compile-server' does not exist. 

Thats cách thư mục của tôi trông giống như: https://www.dropbox.com/s/ikj63gmyfax8z4u/folders.png

Trả lời

3

Okay trong vấn đề chung là do thực tế là dự án được nhập khẩu từ Android-Studio được cài đặt trên máy tính Mac. Các dấu gạch chéo ở hướng mờ, và bằng cách nào đó chương trình không thể ghi đè hướng mặc định bởi vì anh không thể hiểu được con đường.

+0

OK gây rõ ràng. Làm cách nào bạn khắc phục được sự cố, bạn đã chỉnh sửa tệp nào? –

+2

Đây sẽ là tệp "local.properties". Đặt sdk.dir = {đường dẫn sdk của bạn} Lưu ý rằng trên các cửa sổ, đường dẫn đầy đủ điều kiện dường như không hoạt động (ví dụ: c: \ whatever \ sdk). Có vẻ như cần phải ở trên cùng một ổ đĩa và được chỉ định là đường dẫn tuyệt đối tắt của gốc (ví dụ:/whatever/sdk). –

4

Các dễ nhất và IMHO cách sạch để làm điều này không phải là để thiết lập các thư mục bằng cách mã, nhưng với một biến môi trường trong Windows:

  • Nhấn Win + Pause chính với nhau để xem thông tin hệ thống
  • Nhấp vào Cài đặt hệ thống nâng cao (hoặc tương tự .. tôi không biết chính xác bản dịch tiếng Anh)
  • Chọn tab nâng cao và nhấp vào phía dưới vào "biến môi trường"
  • Cửa sổ khác bật lên nơi bạn nhấp vào Nút "Mới ..." ở nửa dưới của cửa sổ (Khu vực biến hệ thống)
  • Đặt tên biến ANDROID_HOME và dán đường dẫn đến SDK của bạn dưới dạng giá trị (trong trường hợp của bạn E: \ Program Files (x86) \ Android \ android-studio \ sdk)
  • lưu và đóng mọi thứ

Nếu bạn có cửa sổ dòng lệnh mở thì hãy đóng cửa sổ này và mở lại cmd.exe nếu bạn muốn sử dụng ANDROID_HOME trong dòng lệnh.

+0

Khởi động lại Android Studio để tạo công việc có thể biến đổi ANDROID_HOME. – nhkhanh

0

Ở dưới cùng bên phải có biểu tượng loại hiển thị, nhấp vào đó rồi nhấp vào gradle ở phía bên trái, sau đó làm mới bằng cách nhấp vào biểu tượng. Bạn nên có kết nối mạng. Nó sẽ tải xuống một tệp nhỏ, khoảng 50kb. Điều này làm việc cho tôi.

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