Импортировать Android APK архив? - PullRequest
5 голосов
/ 07 сентября 2010

Можно ли импортировать архив Android APK в другой проект Android и получить к нему доступ так же, как архив JAR?

Ответы [ 2 ]

2 голосов
/ 07 сентября 2010

Нет не так, как вы бы использовали банку.Если у вас есть библиотека Java, которую вы хотите импортировать в свой проект, вы можете просто добавить ее, как и в любой другой проект Java.

Если у вас есть файлы проекта приложения, которое вы хотите интегрировать в свое приложение, вы можете создать из этого приложения проект библиотеки android .Это позволяет вам создать файл R для объектов макета, а также для рисования и т. Д. Библиотеки, что также соответствует проекту, который включает этот проект библиотеки.

1 голос
/ 08 сентября 2010

Я думаю, что вы на самом деле можете во время выполнения (при условии разрешения на чтение), но вы не можете разрешить импорт на этапе компиляции Java, поскольку у вас нет файлов классов Java, только файлы классов dex, которые были сделаны из них. Таким образом, вам понадобятся Java-заглушки или «заголовки», чтобы заменить эти функции на этапе компиляции Java, или, возможно, попытаться «связать» их с ними вручную во время выполнения, используя отражение.

...