Задать вопрос
Daizor
@Daizor
Независимый разработчик игр

Не получается компилировать?

Сделали игру на HTML5. Компилили phonegap. Не получается компилировать в apk вместе с лицензионным кодом для размещения на Google Play.


При ant debug выдается ошибка:

BUILD FAILED

c:\Program Files\Android\android-sdk\tools\ant\build.xml:571: Failed to resolve library path: c:\Program Files\Android\android-sdk\extras\google\play_licensing\library


Файл project.properties:

target=android-15

proguard.config= proguard.cfg

android.library=true

android.library.reference.1=c:\\Program Files\\Android\\android-sdk\\extras\\google\\play_licensing\\library


-Библиотека по этому пути есть.

-Русских символов нет.

-Делать такой путь: android update project --target 3 --path c:/Absolute/Path/Of/Project --library ../actionbar(relativePathOfLibrary) — не помогает.


Никто не сталкивался?
UPD: Пробовал Program Files в кавычках — не помогает.
  • Вопрос задан
  • 4153 просмотра
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 4
SabMakc
@SabMakc
Пробовали переносить SDK в папку без пробелов в пути?
Ответ написан
Комментировать
@Dr_XaoS
Возьмите sysinternals procmon и посмотрите что оно ищет в файловой системе.
Ответ написан
Комментировать
nochkin
@nochkin
Это пробел виноват. Надо перенести в корень как советуют выше.
У меня была такая проблема на Windows и решилось выносом из Program Files.
Если вынести не получается по какой-то причине, то можно прописать «progra~1» вместо «Program Files» (без кавычек, конечно).
Ответ написан
Daizor
@Daizor Автор вопроса
Независимый разработчик игр
С путями проблему решили: почему-то абсолютные пути не принимаються компилятором, перенес в папку с sdk, прописал относительные пути — стало нормально. Выяснил, что можно вообще взять исходники этой библиотеки и скопировать в проект.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы