2011-10-20 62 views
13

Vì tôi đã cập nhật hai ngày trước SDK Android của tôi lên phiên bản API 14, tôi đang gặp rắc rối khi sử dụng Eclipse Helios trên máy tính xách tay Windows 7 x64 của mình.aapt.exe gặp sự cố khi tôi cố gắng xuất ứng dụng Android của mình từ Eclipse

Khi tôi cố gắng xuất dự án mọi thứ đều ổn cho đến khi tôi nhấn nút "kết thúc": khi đó cửa sổ bật lên xuất hiện nói "aapt.exe đã ngừng hoạt động" và tôi không thể tải APK đã ký của mình; dự án không trả về lỗi và biên dịch như bình thường.

Tôi googled để tìm một giải pháp nhưng không có gì trong những giải pháp tôi thấy làm việc:

  • tôi làm sạch các dự án (Project> sạch)
  • tôi vô hiệu hóa việc xây dựng tự động (Project> Build Tự động)
  • Tôi đã xóa tất cả thư viện đã nhập (Nhấp chuột phải vào dự án> Thuộc tính> Đường dẫn xây dựng Java)
  • Tôi cập nhật tất cả phần mềm liên quan (Trợ giúp> Kiểm tra bản cập nhật)
  • Tôi đặt chế độ logcat vào tiết
  • Tôi đã xóa drawables .9.png tôi và readded để dự án của tôi

Đây là tất cả những giải pháp tôi đã tìm thấy liên quan đến aapt.exe vấn đề này. Bạn có đề nghị nào khác không?

PS: Tôi cũng gặp vấn đề về bố cục với tất cả các tệp .9.png của tôi không được hiển thị chính xác nhưng tôi không biết liệu nó có liên quan hay không.

Trả lời

23

Tôi tìm thấy giải pháp trong Cửa sổ> Tùy chọn> Android> Xây dựng bằng cách đặt "Tạo đầu ra" trên Bình thường và sau đó chọn Dự án> Làm sạch> Xóa tất cả.

Tôi không biết đây có phải là giải pháp dứt khoát hay không nhưng nó giúp tôi có thể xuất gói ứng dụng của mình bằng bố cục có thể vẽ phù hợp .9.png.

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

+1

CNTT hoạt động cho tôi cũng – Bytecode

+0

Rất lạ, tôi luôn có thể tạo ra các tệp .apks bị hỏng với tất cả. Nhưng nếu tôi không làm sạch tất cả và tôi chỉ chạy ứng dụng thông qua Eclipse, nó hoạt động với những thay đổi mã mới nhất. –

+0

như điên như nó âm thanh - điều này thực sự dường như làm việc! – slott

4

Tôi gặp phải sự cố tương tự khi tôi cố gắng thêm id làm <resources> như đã đề cập here.

<resources> 
    <item type="id" name="button_ok" /> 
    <item type="id" name="dialog_exit" /> 
</resources> 

Khi tôi xóa mục này, quá trình xây dựng đã thành công.

4

tôi đã cùng một vấn đề này xác định một mục trình đơn như thế này:

<item 
    android:id="@+id/menu_help" 
    android:showAsAction="never|withText" 
    android:title="@string/action_label_help" 
    android:icon="@drawable/ic_menu_help" 
/> 

Tôi chỉ thiếu file icon ic_menu_help, nhưng thay vì đem lại cho tôi một thông điệp tốt đẹp mà các tập tin hình ảnh đã mất tích, nó bị treo aapt .

+0

bạn đã cho tôi rất nhiều thời gian ... Cảm ơn bạn! – validcat

+0

Có vẻ như nếu một biểu tượng được tham chiếu từ 'menu' và sau đó nó bị xóa, nhật thực không nhận ra nó, hãy dừng ứng dụng thay vào đó. – sha256

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