2015-04-06 20 views
8

Tôi muốn biết có cách nào để khởi chạy và/hoặc xây dựng một ứng dụng ARC từ Android Studio mà không phải tự tay sử dụng thợ hàn ARC mỗi lần.Bạn có thể khởi chạy ứng dụng android dưới dạng ứng dụng ARC thông qua Android studio không?

Có thể khá cồng kềnh khi thực hiện việc này theo cách thủ công trong quá trình phát triển và đặc biệt trong khi phát hành khi bạn phải thực hiện cùng một hoạt động với ~ 15 hương vị khác nhau của cùng một ứng dụng. Có bất cứ điều gì trong để làm việc mà giải quyết vấn đề này như một phần mở rộng gradle hoặc một cái gì đó.

+2

Tệp ZIP thực được tạo bởi ARC Welder dường như chủ yếu là bản mẫu. Các bit biến rõ ràng là 'icon.png' (phiên bản 96x96 px của biểu tượng trình khởi chạy), bản thân APK trong' vendor/chromium/crx/'và phần' arc_metadata' của tệp 'manifest.json'. Sau đó là nơi cài đặt ARC Welder của bạn, như yếu tố hình thức và định hướng. Nấu một nhiệm vụ Gradle để xây dựng một tệp ZIP như là một phần của bản dựng tổng thể có vẻ như có thể thực hiện được. Nó sẽ không chính thức, và bạn sẽ cần theo dõi những thay đổi đối với nội dung ZIP khi ARC Welder phát triển. – CommonsWare

+0

Đó là một ý tưởng hay, tôi sẽ cố gắng làm điều này khi tôi có thời gian rảnh và chia sẻ ở đây. – Theyouthis

+0

Điều này có thể sẽ không được thực hiện trong một thời gian (thiếu thời gian). @CommonsWare nếu bạn muốn đăng bình luận của bạn trong một câu trả lời tôi sẽ chấp nhận nó. Tôi nghĩ nó đủ tốt để đóng câu hỏi này. – Theyouthis

Trả lời

3

Tính đến thời điểm viết bài này, không có giải pháp xây dựng ARC tự động chính thức nào được cung cấp. Đó là ARC Welder hoặc bust. Điều đó được nói, vì tiện ích mở rộng của Chrome (CRX) có đặc điểm kỹ thuật mở và vì nội dung của CRX (dưới dạng tệp ZIP) dễ dàng kiểm tra, đảo ngược ARC ARCder và tạo plugin Gradle hoặc một cái gì đó sẽ không được khó khăn cho ai đó với ngứa để trầy xước.

Khi tôi kiểm tra nó, các bit biến rõ ràng là icon.png (96x96 phiên bản px của icon launcher của bạn), APK bản thân trong vendor/chromium/crx/, và arc_metadata phần của tập tin manifest.json. Sau đó là nơi cài đặt ARC Welder của bạn, như yếu tố hình thức và định hướng.

Tất nhiên, bất kỳ giải pháp homebrew nào cũng sẽ cần phải theo dõi các thay đổi đối với ARC Welder để đảm bảo rằng nó tiếp tục tạo ra các tệp ARC hợp lệ.

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