Tôi đã tạo một Dự án Android "Hello World" trong Eclipse (Indigo) trên Windows 7 64 bit. Nó đang sử dụng Android SDK 1.6.Xây dựng một Dự án Android từ Dòng lệnh với Eclipse
Nó được xây dựng từ IDE mà không gặp bất kỳ sự cố nào.
Bây giờ tôi muốn xây dựng nó từ dòng lệnh. Tôi tìm thấy câu hỏi này: Opening an eclipse project through command prompt or batch file và Headless Building with APT in Eclipse, vì vậy tôi chạy này:
C:\inst\Android\eclipse>eclipsec.exe -data "C:\eclipsewsTest1" -application org.
eclipse.jdt.apt.core.aptBuild
gì tôi nhận được là như sau:
Building workspace
Building '/And1'
Invoking builder on '/And1'.
Invoking builder on '/And1'.
Invoking 'Java Builder' on '/And1'.
Cleaning output folder for And1
Build done
Invoking builder on '/And1'.
và sau đó một hộp thoại cho thấy tin nhắn này:
An error has occurred. See the log file C:\eclipsewsTest1\.metadata\.log
Tệp nhật ký này chứa một cái gì đó như thế này:
eclipse.buildId=M20110909-1335
java.version=1.7.0_01
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments: -product org.eclipse.epp.package.java.product -application org.eclipse.jdt.apt.core.aptBuild
Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -data C:\eclipsewsTest1 -application org.eclipse.jdt.apt.core.aptBuild
!ENTRY org.eclipse.core.resources 2 10035 2011-12-09 10:50:35.233
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY org.eclipse.osgi 4 0 2011-12-09 10:50:35.553
!MESSAGE An error occurred while automatically activating bundle com.android.ide.eclipse.ddms (351).
!STACK 0
org.osgi.framework.BundleException: Exception in com.android.ide.eclipse.ddms.DdmsPlugin.start() of bundle com.android.ide.eclipse.ddms.
Có ai biết vấn đề là gì không?
Chỉ tò mò muốn biết lý do tại sao bạn đang làm nó theo cách này, thay vì sử dụng một cái gì đó giống như maven như hệ thống xây dựng của bạn – nwaltham
user859955, là Maven thường cách mọi người sẽ sử dụng thế nào để tự động xây dựng dự án Android? Đang gọi eclipsec từ tập lệnh không được khuyến nghị? –
Bạn có tìm thấy một giải pháp để kích hoạt một bản dựng Eclipse không? Tôi đang cố gắng làm điều tương tự vào lúc này. – Sander