Что нужно знать:
- Я немного новичок в программировании
- Я установил Eclipse с платформой Android, загруженной на мой Macbook Pro
- У меня также есть 2 ПК для дальнейшего устранения неполадок и гибкости
Я поручил разработчику портировать приложение iOS на платформу Android.Я не создавал приложение сам, я заплатил, чтобы другие люди делали это.Я смог запустить AVD и эмулятор и успешно установить / удалить / переустановить через протокол ADB.Теперь я собираюсь подписать APK для выпуска в Android Marketplace, кроме того, где я застрял.Я пытался и исследовал ад из этого безрезультатно.Я думаю проблема, с которой я сталкиваюсь, состоит в том, что материалы, которые я нахожу, устарели.
Методы, которые я попробовал:
- Используя командную строку на моем ПК, я использовал команду keytool с помощью инструкций здесь и смог пройти первую половину, но при появлении запроса на вторую половину я продолжал получать сообщение «не могу найти jvm.dll». У этого парня была похожая проблема, но нет инструкций по ее решению, что он и сделал, по-видимому.ПРИМЕЧАНИЕ. Я нигде не нашел jarsigner.exe ни на одном из моих компьютеров.Я скачал его с сайта.Может быть поврежден или недействителен, я полагаю.Никогда не мог получить подписанный APK.
- Я нашел "signapk.rar" с этого сайта и он действительно работал.Я следовал инструкциям к T, и он создал подписанный APK, как и предполагалось.Проблема была в том, что когда я попытался загрузить его, Marketplace сказал мне, что срок его действия истек до даты 2033 года, что бы это ни было.Таким образом, я предполагаю, что код в этой программе имел запись достоверности, которая была достаточно большой.Я не знаю, как это изменить, если это проблема.
- Я наткнулся на Portecle только вчера и смог создать хранилище ключей и сертификат.Я знаю, где они находятся в моем каталоге, но я не знаю, как использовать это, чтобы подписать APK.Это ужасно сбивает с толку.
- Вход в Eclipse.Это наименее успешный метод, потому что я не могу понять, как работать, черт возьми.Я знаю, что не могу просто «импортировать apk», и это работает как по волшебству, но было бы здорово, если бы это произошло.Я создал новый проект и импортировал файловую систему после смены моего APK на ZIP.Один раз он импортировал манифест, а другой ничего не сделал.Я уверен, что это ошибка пользователя.
Я понимаю, если бы это был простой процесс, каждый мог бы стать разработчиком.Очевидно, что это не так, поэтому я пытаюсь выяснить это самостоятельно, пока мой разработчик находится за пределами страны.Любая помощь приветствуется.