8

Tôi có dự án Android Studio và tôi muốn bắt đầu sử dụng Intellij 14 Ultimate để tận dụng một số tính năng thú vị mà nó cung cấp. Khi tôi cố gắng để mở dự án của tôi tôi nhận được một thông báo nói:Cách nhập dự án Android Studio (1.0) vào Intellij 14 Ultimate

Gradle Sync

Version 1.0.0-rc4 của Android Gradle plug-in đòi hỏi Gradle null hoặc mới hơn. Không tìm thấy phân phối Gradle cục bộ ....

Nhấp 'OK' để sử dụng trình bao bọc Gradle.

Tôi nhấp OK và cố gắng đồng bộ hóa nhưng không thành công. Dưới đây là giao diện điều khiển lỗi cho biết:

Yêu cầu phiên bản Gradle 2.2. Phiên bản hiện tại là 2.1. Nếu sử dụng các wrapper gradle, hãy thử chỉnh sửa distributionUrl trong ~ gradle-wrapper.properties ~

tôi sửa đổi các tập tin bấm vào nút "Try Again"

Không có gì xảy ra. Dưới đây là những gì có trong tệp nhật ký:

2014-12-13 09:40:23,845 [ 572317] ERROR - llij.ide.plugins.PluginManager - null 
java.lang.AssertionError 
    at com.android.tools.idea.gradle.project.PreSyncChecks.attemptToUpdateGradleVersionInWrapper(PreSyncChecks.java:175) 
    at com.android.tools.idea.gradle.project.PreSyncChecks.ensureCorrectGradleSettings(PreSyncChecks.java:72) 
    at com.android.tools.idea.gradle.project.PreSyncChecks.canSync(PreSyncChecks.java:53) 
    at com.android.tools.idea.gradle.project.GradleProjectImporter.doImport(GradleProjectImporter.java:439) 
    at com.android.tools.idea.gradle.project.GradleProjectImporter.doRequestSync(GradleProjectImporter.java:219) 
    at com.android.tools.idea.gradle.project.GradleProjectImporter.access$000(GradleProjectImporter.java:77) 
    at com.android.tools.idea.gradle.project.GradleProjectImporter$2.run(GradleProjectImporter.java:184) 
    at com.intellij.ui.AppUIUtil.invokeLaterIfProjectAlive(AppUIUtil.java:77) 
    at com.android.tools.idea.gradle.project.GradleProjectImporter.requestProjectSync(GradleProjectImporter.java:191) 
    at com.android.tools.idea.gradle.project.GradleProjectImporter.requestProjectSync(GradleProjectImporter.java:166) 
    at com.android.tools.idea.editors.ProjectSyncStatusNotificationProvider$ProjectImportFailedNotificationPanel$1.run(ProjectSyncStatusNotificationProvider.java:105) 
    at com.intellij.ui.EditorNotificationPanel$2.hyperlinkActivated(EditorNotificationPanel.java:95) 
    at com.intellij.ui.HyperlinkAdapter.hyperlinkUpdate(HyperlinkAdapter.java:28) 
    at com.intellij.ui.HyperlinkLabel.fireHyperlinkEvent(HyperlinkLabel.java:187) 
    at com.intellij.ui.HyperlinkLabel.processMouseEvent(HyperlinkLabel.java:120) 
    at java.awt.Component.processEvent(Component.java:6281) 
    at java.awt.Container.processEvent(Container.java:2229) 
    at java.awt.Component.dispatchEventImpl(Component.java:4872) 
    at java.awt.Container.dispatchEventImpl(Container.java:2287) 
    at java.awt.Component.dispatchEvent(Component.java:4698) 
    at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) 
    at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489) 
    at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) 
    at java.awt.Container.dispatchEventImpl(Container.java:2273) 
    at java.awt.Window.dispatchEventImpl(Window.java:2719) 
    at java.awt.Component.dispatchEvent(Component.java:4698) 
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735) 
    at java.awt.EventQueue.access$200(EventQueue.java:103) 
    at java.awt.EventQueue$3.run(EventQueue.java:694) 
    at java.awt.EventQueue$3.run(EventQueue.java:692) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) 
    at java.awt.EventQueue$4.run(EventQueue.java:708) 
    at java.awt.EventQueue$4.run(EventQueue.java:706) 
    at java.security.AccessController.doPrivileged(Native Method) 
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:705) 
    at com.intellij.ide.IdeEventQueue.e(IdeEventQueue.java:748) 
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:573) 
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:384) 
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) 
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) 
2014-12-13 09:40:23,846 [ 572318] ERROR - llij.ide.plugins.PluginManager - IntelliJ IDEA 14.0.2 Build #IU-139.659.2 
2014-12-13 09:40:23,846 [ 572318] ERROR - llij.ide.plugins.PluginManager - JDK: 1.7.0_71 
2014-12-13 09:40:23,846 [ 572318] ERROR - llij.ide.plugins.PluginManager - VM: Java HotSpot(TM) 64-Bit Server VM 
2014-12-13 09:40:23,846 [ 572318] ERROR - llij.ide.plugins.PluginManager - Vendor: Oracle Corporation 
2014-12-13 09:40:23,846 [ 572318] ERROR - llij.ide.plugins.PluginManager - OS: Mac OS X 
2014-12-13 09:40:23,846 [ 572318] ERROR - llij.ide.plugins.PluginManager - Last Action: $Copy 

Tôi cũng đã cố gắng nhập dự án và nhận kết quả tương tự. Ý tưởng nào?

+0

bạn đã cập nhật tất cả các tệp trong trình quản lý sdk chưa? – SuncoastOwner

Trả lời

5

hỗ trợ Idea chỉ cho tôi như thế này:

https://youtrack.jetbrains.com/issue/IDEA-134118

Về cơ bản thay đổi phụ thuộc gradle của tôi cố định nó

//For Android Studio 
//classpath 'com.android.tools.build:gradle:1.0.0-rc4' 

// For Intellij 
classpath 'com.android.tools.build:gradle:0.14.4' 

resync và thành công!

+0

Vào thời điểm tôi viết bài này, IJ 14 không hoàn toàn cập nhật với bản phát hành Android Studio 1.0 mới nhất, nhưng Jet Brains biết về nó và tôi nghĩ rằng sẽ được đồng bộ hóa với bản phát hành tiếp theo của họ. –

+0

Cảm ơn thông tin Scott. Bạn có biết họ có kế hoạch giữ AS và plugin android cho intellij đồng bộ không? Hay plugin sẽ hơi chậm sau phiên bản AS mới nhất? – bmurmistro

+0

Có cho cả hai câu hỏi, trên thực tế. Họ lấy mã nguồn Android Studio/plugin từ đầu, nhưng không phát hành thường xuyên. –

0

Tôi đã có điều tương tự xảy ra với tôi tối nay, tuy nhiên nó cung cấp cho tôi một liên kết để tải xuống phụ thuộc Gradle mới nhất. Tôi đã tải xuống và nó giải quyết tất cả các vấn đề của tôi, nó có lẽ sẽ giải quyết tất cả các vấn đề của bạn!

+0

Cảm ơn bạn đã chỉ ra điều đó. Điều đó có ý nghĩa, tôi đang sử dụng trình bao bọc gradlew, chứ không phải phiên bản đã tải xuống. – bmurmistro

0

Đây có thể là giải pháp gần đây, tôi đã nâng cấp lên 14.0.3 và giải quyết được sự cố.

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