Не уверен. В jarsigner нет опции "удалить ключ". Можно попробовать уже подписанный подписать повторно, посмотреть что скажет. Но лучше сделать build в release-mode.
Этот топик читают: Гость
Ответов: 4628
Рейтинг: 749
|
|||
карма: 26 |
|
Ответов: 77
Рейтинг: 5
|
|||
Netspirit, в release-mode? Можете пожалуйста пояснить? Что за release-mode?
|
|||
карма: 1 |
|
Ответов: 4628
Рейтинг: 749
|
|||
В файле HiAsmElementsAndroidcode
esultuild.bat последним аргументом в командной строке стоит "debug".
Сделай копию этого файла, замени в ней "debug" на "release". Сгенерируй свой проект компилятором Copy и выполни новый *.bat. Если захочешь на постоянно этим заниматься - открой HiAsmcompilerAndroidandroid.sha, добавь там чтение четвертого параметра командной строки. Этот четвертый параметр передавай в соответствующую позицию в WinExec.Param блока "Компиляция". В блоке "Копирование файла" тоже нужно предусмотреть, что начальное имя будет отличаться. Затем в среде в "Компиляторах" поправь командную строку компилятора Android: "%fname%" "%upath%" "%opath%" debug Создай себе копию этого компилятора со строкой "%fname%" "%upath%" "%opath%" release При желании в том же android.sha можно добавить автоматическое подписывание или запрос параметров подписи. |
|||
карма: 26 |
|
Ответов: 77
Рейтинг: 5
|
|||
Netspirit, спасибо, всё доходчиво)
|
|||
карма: 1 |
|
Ответов: 4628
Рейтинг: 749
|
|||
На SVN выложен новый TCP клиент и пример. В первом посте архив тоже обновлен.
При взаимодействии с сервером пакета Delphi учитывайте кодировку: Windows работает с кодировкой CP1251, Android - UTF-8. Принятые Android-клиентом данные зависят от свойства RecvDataType. Значение CP1251String автоматически пытается преобразовать принятые данные из кодировки CP1251 в UTF-8, чтобы кириллические символы нормально отображались. Для того, чтобы сервер Windows понимал кириллические символы, в Android-клиенте строки нужно перед отправкой преобразовывать из UTF-8 в массив байтов CP1251 с помощью компонента Charset. Либо это же преобразование делать прямо при приеме в сервере. |
|||
карма: 26 |
| ||
Голосовали: | Konst |
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2022-09-18 15:30:53 |
|||
карма: 0 |
|
Ответов: 4628
Рейтинг: 749
|
|||
tools.jar ни на что не влияет. После установки из инсталлятора нужно распаковать небольшое обновление из первого поста, затем распаковать архив пакета оттуда же.
|
|||
карма: 26 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 7 раз(а), последний 2022-09-18 15:30:53 |
|||
карма: 0 |
|
Ответов: 4628
Рейтинг: 749
|
|||
Там немного изменился процесс - мы подключили Android Support Library, чтобы приложения были совместимыми с более старыми версиями Android. Позже попробую сделать подключение только при необходимости, чтобы уменьшить время компиляции.
У меня, правда, время компиляции секунд 20. |
|||
карма: 26 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 8 раз(а), последний 2022-09-18 15:30:53 |
|||
карма: 0 |
|
Ответов: 4628
Рейтинг: 749
|
|||
В файле HiAsmElementsAndroidcode
esultproject.properties закомментировать строку android.library.reference.1
|
|||
карма: 26 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 8 раз(а), последний 2022-09-18 15:30:53 |
|||
карма: 0 |
|
Ответов: 4628
Рейтинг: 749
|
|||
Поставить в начале символ #
|
|||
карма: 26 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 8 раз(а), последний 2022-09-18 15:30:53 |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 9 раз(а), последний 2022-09-20 02:47:18 |
|||
карма: 0 |
|