2012-06-18 3 views
1

Я использую этот учебник для знака моего APK linkAndroid файл знак APK

, но я остановился на ступеньке Подписать приложение.

Существует

./sign-mac-example.sh ../DialANumber/deploy/DialANumber.apk 
Enter passphrase: 

команда

это не является внутренней или внешней программы, как я вижу, в командной строке.

Я использую окна.

У меня есть создать все папки в workspce есть:

  • androidkeys (где хранить свой ключ мой релиз-key.keystore)
  • развернуть (где я должен экспортировать свой файл APK)

Спасибо за помощь!

ответ

2

Я рекомендую использовать Eclipse для подписания приложений для Android.

Поэтому вы должны установить Android SDK и плагин для Eclipse. Создайте проект. Когда вы закончите, rghtclick в своем проекте и нажмите «Экспорт».

Мастер позволяет создать новое хранилище ключей или использовать существующий, чтобы подписать приложение.

Я пытался подписать приложения с консолью, используя Ubuntu, но это было трудно - с Eclipse, это очень легко и мастер экспорта создает .apk

3

Я могу видеть этот раздел немного выше, в учебнике, чем место, где вы процитировать:

Написать короткий сценарий, чтобы сделать вашу жизнь проще Просто, чтобы сделать жизнь проще я написал короткий скрипт, который можно использовать каждый раз, чтобы подписать Android APK файл. Вы можете скачать его ниже и поместить в тот же каталог , куда вы разместили хранилище ключей (см. Пункт 2).

Здесь парень определяет сценарий, который он называет ./sign-mac-example.sh. Однако, к сожалению, этот скрипт - это мясо для работы с linux и mac, а не с окнами.

Nevermind единственная линия, которая действительно важно в этом сценарии заключается в следующем:

jarsigner -verbose -keystore my-release-key.keystore "$1" alias_name 

И вы можете использовать его в Windows, также, только вместо «$ 1» с ../DialANumber/deploy/DialANumber.apk.

На самом деле я не могу объяснить, почему парень прибегал к дополнительному сценарию здесь.

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