Интегрируйте приложение для Android (.apk) в существующий проект Android

Вот пример использования:

Мы с другом создаем приложение для Android и вместе с ним хотим интегрировать игру. Ядро приложения было создано в Eclipse, но мы изучаем возможность создания игры с помощью инструмента для создания приложений, такого как Google AppInventer ( http://appinventor.googlelabs.com/about/ ) или Corona ( http://www.anscamobile.com/corona/ ). Мы бы хотели, чтобы в существующем приложении, которое мы создали, была кнопка типа «Играть в игру», которая запускает игру, которую мы создаем с помощью одной из этих утилит.

Однако, когда я возился с Google App Inventor, я заметил, что могу экспортировать проект только как .apk, то есть двоичные файлы. В идеале я бы создал приложение в AppInventor, экспортировал исходный код и добавил пакет в наш существующий проект в Eclipse. Что ж, это не так просто, поскольку у нас есть доступ только к файлу .apk. Итак, мой вопрос: можно ли это сделать? Как?

Некоторые предлагают использовать декомпилятор apk , но стоит ли оно того? Существуют ли какие-либо хорошие декомпиляторы apk, которые дадут нам доступ к некоторому исходному коду (java-файлам, xml-файлам, ресурсам) без особой головной боли? Есть ли другой инструмент, который может экспортировать исходный код? Есть ли другой способ интегрировать 2 отдельных .apks?

Или нам нужно будет создать 2 отдельных приложения? : (

13
задан Kyle Clegg 20 March 2011 в 06:17
поделиться