2012-06-01 3 views
5

Я хочу создать проект Linphone android. Я уже загрузил проект, но не смог выполнить инструкции, указанные в README. Не получается, как установить autotools на windows machine.if кто-то знает, пожалуйста, помогите мне установить эти инструменты.Как установить autotools на машину Windows (autoconf, automake, aclocal, libtoolize pkgconfig)

ответ

3

ну, вы должны сначала загрузить все необходимые зависимости, такие как ndk version> = 8 и Cygwin. вы можете найти ndk на сайте разработчиков Android и распаковать его в нужном месте.

Теперь загрузите установщик cygwin, который составляет несколько килобайт. когда u запустит программу установки, он будет искать пакеты и список серверов. выберите сервер, который находится рядом с вашим местоположением. из доступного пакета, загрузите полную ветку разработчиков, чтобы в будущем у вас не возникло никаких новых проблем, которые не хватало какого-либо файла или чего-то еще.

После его загрузки установите его с помощью установщика Cygwin. путь установки должен содержать любой sapce, поэтому лучше установить его на Диске: \ Cygwin

Теперь следующим шагом является настройка пути переменной окружения для каталога bin как NDK, так и Cygwin, так что сделайте это быстро. так же просто, как этот шаг:

Теперь все зависимости доступны для использования. поэтому запустите оболочку cygwin, похожую на обычную CMD.

найти в корневой директории проекта, выполнив следующую команду:

$ кд

этот корневой каталог должен содержать все файлы, такие как файлы манифеста, Makefiles и наиболее ВАЖНАЯ: prepare_sources.sh

Теперь выполните следующую команду:

$ ./prepare_sources.sh/

Тхи Полный путь к ndk - это путь к файлу ndk-build в распакованном источнике ndk. в моем случае, его: G:/android-ndk-r8d-windows/android-ndk-r8d/ndk-build

Теперь нажмите Enter .. n вы выполнили основную задачу ... теперь пусть ручка Cygwin все, включая компиляцию собственных файлов n. подождите, пока cygwin будет жаловаться на процесс ... ему потребуется работающее высокоскоростное интернет-соединение, такое как широкополосный доступ.

после завершения этого процесса, импортировать проект в затмение и запустить его .. :)

Я надеюсь, что это поможет вам немного .. :)

+0

Это не работает после этой команды «$ ./prepare_sources.sh /» ... Я установил cygwin, задал переменные пути теперь, что рядом с компиляцией кода? – Noman

+0

@Prakash .. что я должен упомянуть в переменной «topDir»? его не скомпилировать на моей стороне ... я также установил путь для переменных ndk_build_path и ndk_path, но он дает ошибку ... Можете ли вы мне помочь? – Noman

0

Используйте командную строку

git clone git://git.linphone.org/linphone-android.git --recursive 

Тогда вы получите prepare_sources.sh внутри Linphone-андроида каталог

Я использую G утилиту itShell для загрузки из командной строки.
Сообщите мне.

Смежные вопросы