2013-03-29 48 views
7

Gần đây tôi đã chuyển từ nhật thực sang Intellij và tôi gặp sự cố khi sử dụng các công cụ Android. Khi tôi nhấp vào Công cụ-> Android-> Màn hình (bao gồm DDMS), tôi nhận được thông báo lỗi:Các công cụ Android không hoạt động trên IntelliJ

Không tải được thư viện được chia sẻ JNI "C: \ Program Files \ Java \ jdk1.7.0_17 \ bin .. \ jre \ bin \ server \ jvm.dll ".

Tôi đang sử dụng ấn bản cộng đồng mới nhất của Intellij. Tôi sẽ biết ơn vì sự giúp đỡ nào.

+0

Bạn có thể xác nhận rằng đường dẫn đó hợp lệ không? Có phải mọi thứ được thiết lập trên IDE, SDK, v.v. của bạn không? –

+0

Vâng, mọi thứ đều hoạt động Tôi có thể triển khai ứng dụng, chạy chúng trên thiết bị, trình giả lập hoặc gỡ lỗi –

+0

Liệu nó có hoạt động nếu bạn khởi động nó từ '% ANDROID_SDK% \ tools \ monitor.bat'? – CrazyCoder

Trả lời

6

Thật đơn giản! Chỉ cần sử dụng [IntelliJ Idea Directory]\bin\idea64.exe

0

Tôi gặp vấn đề tương tự. Trong môi trường của tôi, nguyên nhân là Cộng đồng Intellij bắt đầu như là một 32bit thực thi, trong khi công cụ Android Monitor là một exe 64bit. Vì vậy, một giải pháp làm sạch là bắt đầu Intellij với một JVM 64bit:

  1. xác định các biến môi trường IDEA_JDK trỏ đến đường dẫn của JDK 64bit (ví dụ C: \ Program Files \ Java \ jdk1.6.0_43)
  2. sửa đổi các phím tắt sử dụng để chạy Intellij để khởi động idea.bat (thay vì idea.exe)

Khi idea.bat tìm thấy các biến môi trường %IDEA_JDK%, nó chạy Intellij sử dụng JVM 64bit.

Điều này giải quyết được vấn đề (trong môi trường của tôi).

1

Bạn cần một 64-bit Đóng gói:

64-bit Windows OS 
64-bit Java (JDK it must be 1.7) 

Vui lòng thử với điều này

3

tôi đã cùng một vấn đề. Môi trường của tôi và giải pháp của tôi:

  • Tôi có một Java 64 bit. Bạn có thể biết phiên bản của bạn với đoạn mã này:

    public class Test { 
        public static void main(String args[]) { 
         System.out.println(System.getProperty("sun.arch.data.model")); 
        } 
    } 
    
  • Tôi đã chạy phiên bản 32bit của Intellij ("C: \ Program Files (x86) \ JetBrains \ IntelliJ IDEA Community Edition 12.1.3 \ bin \ ý tưởng .exe ")

  • Tôi chỉ cần thay đổi thành idea64.exe (" C: \ Program Files (x86) \ JetBrains \ IntelliJ IDEA Community Edition 12.1.3 \ bin \ idea64.exe "). Truy cập trực tiếp vào màn hình của bạn.

  • Nó hoạt động ... như một ông chủ.

Hy vọng điều đó sẽ hữu ích.

0

Tôi đã phải thay đổi biến môi trường JAVA_HOME để trỏ tới Java 64 bit.

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