2012-05-27 29 views
13

Với sự ra đời của ASMDEX (ASM đối với tệp dex) và dexmaker, bạn không nên chuyển Groovy sang Android? Cả hai khung công tác đều cho phép tạo ra bytecode dex khi chạy.Sử dụng Groovy trên Android

Như tôi đã hiểu, không thể sửa đổi các lớp dex từ APK trong bộ nhớ. Nhưng sẽ không thể sao chép các lớp đó vào bộ nhớ có thể ghi, sửa đổi các bản sao đó khi chạy và sử dụng chúng?

Điều gì khác cần được chuyển để xử lý các tệp lớp dex? CGLIB?

+1

Cập nhật: Groovy hiện đang lên kế hoạch để có chính thức [hỗ trợ dành cho Android trong 2,4] (http://melix.github.io/blog/ 2014/06/grooid.html) – Will

Trả lời

6

Dự án porting gốc được đặt tên discobot sau đó some guys làm một dự án mới mang tên discobot2 Afaik dự án đầu tiên không có sự biến đổi thời gian chạy của các lớp học, nhưng đã có thể chạy các chương trình đầu tiên Groovy trên Android, với thời gian khởi động rất chậm. Đối với dự án thứ hai, trạng thái cuối cùng được biết đến của tôi là họ đã giải quyết hầu hết các vấn đề và hiện đang dịch các lớp trong thời gian chạy. Nhưng tôi chưa bao giờ thử nó.

Cập nhật: từ Groovy 2.4 một third version để chạy Groovy trên Android có thể

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