2012-10-02 25 views
5

Với việc công bố các plugin cốt lõi Motodev được bao gồm trong các công cụ AOSP (http://developer.motorola.com/tools/motodevcoreplugins/), tôi đã cố gắng không thành công để làm cho chúng hoạt động đúng trong Eclipse.Plugins lõi Motodev

Tôi đã làm theo hướng dẫn tải xuống và cài đặt mọi thứ. Tuy nhiên, một khi các dự án cho các plugin được nhập hoàn toàn vào vùng làm việc mới của tôi, một vài trong số chúng cho thấy các lỗi xây dựng. Tôi đã thử làm sạch các dự án, vv nhưng họ vẫn hiển thị lỗi xây dựng.

Tôi quyết định tiếp tục và thử cài đặt plugin theo hướng dẫn. Khi các plugin đã được cài đặt và tôi đã hoàn thành các hướng dẫn, tôi thấy tùy chọn MOTODEV trong thanh trình đơn. Tuy nhiên, khi tôi nhấp vào bất kỳ tùy chọn nào (ví dụ: MOTODEV> Mới> Dự án Android mới), không có gì xảy ra. Điều này giống nhau cho mọi tùy chọn trong menu MOTODEV.

Có ai đã nhận các plugin để xây dựng và cài đặt chính xác trong cài đặt Eclipse hiện có của họ không? Nếu vậy, tôi có thiếu cái gì không?

Cảm ơn.

CẬP NHẬT: Tôi cũng đã phát hiện ra rằng việc cài đặt các plugin này theo hướng dẫn sẽ phá vỡ nút "Chạy" trên thanh công cụ trong Eclipse. Nó chỉ đơn giản là không làm bất cứ điều gì cho tôi bây giờ. Tôi phải nhấp chuột phải vào dự án và chạy Run As từ trình đơn ngữ cảnh. Rõ ràng không phải là một vấn đề lớn ... nhưng vẫn là một sự khó chịu. Ngoài ra, tôi nhận thấy điều này vào thiết lập OSX của tôi:

Nếu tôi bấm vào nút "New -> Project Android mới" Tôi nhận thấy lỗi này xuất hiện trong bản ghi lỗi:

Lỗi Tue ngày 02 tháng 10 11:50:32 CDT 2012 Ngoại lệ vòng lặp sự kiện không được xử lý org.eclipse.e4.core.di.InjectionException: org.eclipse.core.commands.NotHandledException: Không có trình xử lý nào để thực thi lệnh com.motorola.studio.android.new.project tại org.eclipse .e4.core.internal.di.MethodRequestor.execute (MethodRequestor.java:63) tại org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass (InjectorImpl.java:229) tại org.eclipse.e4.core .internal.di.InjectorImpl.invoke (InjectorImpl.java:210) tại org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke (ContextInjectionFactory.java:131) tại org.eclipse .e4.core.commands.internal.HandlerServiceImpl.executeHandler (HandlerServiceImpl.java:171) tại org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem (HandledContributionItem.java:814) tại org.eclipse.e4 .ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection (HandledContributionItem.java:707) tại org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access $ 7 (HandledContributionItem.java:691) tại org.eclipse. e4.ui.workbench.renderers.swt.HandledContributionItem $ 4.handleEvent (HandledContributionItem.java:630) tại org.eclipse.swt.widgets.EventTable.sendEvent (EventTable.java:84) tại org.eclipse.e4.core.internal .di.MethodRequestor.execute (MethodRequestor.java:56) ... 37 thêm

+0

Tôi tìm thấy bài đăng này: http://community.developer.motorola.com/t5/MOTODEV-Studio-for-Android-Blog/MOTODEV-Studio-4-0-and-the-ADT-20-plugins/ ba-p/27710. Bạn không nên sử dụng MotoDev Studio 4 với các phiên bản cũ hơn của Android – Leoa

+0

Tôi hiểu. Nhưng những gì tôi đang cố gắng sử dụng bây giờ được gọi là "Plugins cốt lõi Motodev." Tôi không chắc chắn nếu điều này vẫn còn áp dụng, như tôi đang sử dụng các plugin ADT mới nhất. – dennisdrew

+0

MOTODEV studio 4 là Plugins Aodev Core – Leoa

Trả lời

5

Sau hai ngày tôi nhận được MOTODEV Core Plugin để làm việc trong Eclipse. Nói chung, hãy làm theo các hướng dẫn sau http://developer.motorola.com/tools/motodevcoreplugins/

  1. Bạn cần cài đặt Java EE mới 100%. Nếu bạn đang ở trên cửa sổ dính với phiên bản 32bit. Tôi đã cài đặt Juno Java EE. Cài đặt này bao gồm các gói cần thiết để MOTODEV hoạt động.

tôi đã nhận nó ở đây: http://download.eclipse.org/eclipse/downloads/eclipse3x.html

  1. Tiếp theo cài đặt ADT

ADT https://dl-ssl.google.com/android/eclipse/

  1. Cài đặt Sequoyah từ trang Tải xuống Eclipse, (không phải nội dung trên trang web của MOTODEV)

http://download.eclipse.org/sequoyah/updates/2.0/

4.When cài đặt Motodev, gói Motodev Remove bạn không cần phải như Linus, macos và com.motorola.studio.android.wind32.x86_64

  1. cài đặt Sequoyah một lần nữa, lần này là từ specifcations Motodev của Sequoyah http://download.eclipse.org/sequoyah/updates/2.1/2.1.1.N20120718-0509

tại thời điểm này, không nên có sai sót trong dự án của bạn.

Bây giờ để chạy Motodev, chọn gói com.motorola.studio.android và chạy như 'Eclipse Application'

Tiếp theo một cửa sổ sẽ mở ra mà có menu Motodev trong cửa sổ chính.

enter image description here

+0

Cảm ơn bạn. Tôi sẽ thử cái này. Bây giờ, bạn có biết nếu nó sẽ hoạt động để thêm nó như là một plugin, như các hướng dẫn Motodev đề nghị? Đó là những gì tôi muốn làm một cách lý tưởng, vì vậy tôi chỉ có các tính năng như các trình bổ sung trong Eclipse, trái ngược với việc chạy dự án để mở ra Motodev. Hay các bước của bạn sẽ làm những gì tôi vừa hỏi? – dennisdrew

+0

i đã làm theo hướng dẫn trên trang web cho plugin – Leoa

+0

Ok. Tôi đang sử dụng OSX. Bạn có nghĩ rằng tôi nên gắn bó với phiên bản 32bit không? – dennisdrew

2

Nhìn vào lỗi, chúng cung cấp thông tin về các công cụ bạn đang thiếu. Sau khi tôi đã đi qua các hướng dẫn motodev, tôi đã phải cài đặt công cụ dịch vụ Web, Công cụ cơ sở dữ liệu (DTP) và Công cụ phân tích bộ nhớ (MAT). Ngoài ra, Leoa là đúng, đối với những người sử dụng cửa sổ, gắn bó với win32, ngay cả khi cửa sổ của bạn là x64.