I ran into the same issue. The reason it wouldn’t install was the apk not being signed.
you have to use keytool to generate a keystore first.
keytool is located in your java jdk folder the following example will generate a keystore. I would suggest running the command where you want to store the keystore for example from c:devandroidkeys
Note: you may have to type the full path to run keytool, and jarsigner. or add the jdk bin folder to your system paths
keytool -genkey -v -keystore myquasar-release-key.keystore -alias myquasar-release -keyalg RSA -keysize 2048 -validity 20000
after creating the keystore you have to sign the apk with jarsigner which also comes with the java jdk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore c:devandroidkeysmyquasar-release-key.keystore app-release-unsigned.apk myquasar-release
To finish up we need to run zipalign this will generate the final apk file. zipalign comes with the android sdk when installing android studio.
C:UsersyourusernameAppDataLocalAndroidSdkbuild-toolsversionnumberzipalign -v 4 app-release-unsigned.apk myquasar.signed.apk
After doing these three steps you can now install on your phone/bluestacks/etc. while installing you may get a warning that play-protect does not recognize the organization. This is fine since you built the apk you know where it came from.
On a side note. if you upload to google play. You must use the same keystore every time you update your app.
A guide showing this off with a simple application can be found here https://www.kevin7.net/post_detail/use-quasar-to-build-an-android-app
I ran into the same issue. The reason it wouldn’t install was the apk not being signed.
you have to use keytool to generate a keystore first.
keytool is located in your java jdk folder the following example will generate a keystore. I would suggest running the command where you want to store the keystore for example from c:devandroidkeys
Note: you may have to type the full path to run keytool, and jarsigner. or add the jdk bin folder to your system paths
keytool -genkey -v -keystore myquasar-release-key.keystore -alias myquasar-release -keyalg RSA -keysize 2048 -validity 20000
after creating the keystore you have to sign the apk with jarsigner which also comes with the java jdk
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore c:devandroidkeysmyquasar-release-key.keystore app-release-unsigned.apk myquasar-release
To finish up we need to run zipalign this will generate the final apk file. zipalign comes with the android sdk when installing android studio.
C:UsersyourusernameAppDataLocalAndroidSdkbuild-toolsversionnumberzipalign -v 4 app-release-unsigned.apk myquasar.signed.apk
After doing these three steps you can now install on your phone/bluestacks/etc. while installing you may get a warning that play-protect does not recognize the organization. This is fine since you built the apk you know where it came from.
On a side note. if you upload to google play. You must use the same keystore every time you update your app.
A guide showing this off with a simple application can be found here https://www.kevin7.net/post_detail/use-quasar-to-build-an-android-app
0
7
28.04.2016, 10:10
Вы включали поддержку установки приложений с неизвестных источников?
Настройки → Безопасность → Неизвестные источники → Поставить галку → Разрешить установку не из Market
5
0
09.10.2017, 18:36
Вы включали поддержку установки приложений с неизвестных источников?
Настройки → Безопасность → Неизвестные источники → Поставить галку → Разрешить установку не из Market
а если нет слова безопасность??
В ответ на сообщение от Midnight Rain
#154305
0
0
01.12.2017, 13:19
Но у меня говорит так (apk файлы не поддерживаются) Что делать?
0
1
01.12.2017, 16:55
Гость(нет)
Но у меня говорит так (apk файлы не поддерживаются) Что делать?
Вы меня простите, а вы где пытались запустить APK-файл? Вам нужно иметь либо устройство на Android, либо эмулятор BlueStacks или его аналог. APK-файл запускать на Windows бесполезно, так как он действительно не поддерживается.
В ответ на сообщение от Гость(нет)
#184468
0
0
26.05.2020, 10:25
Midnight Rain
Гость(нет)
Но у меня говорит так (apk файлы не поддерживаются) Что делать?
Вы меня простите, а вы где пытались запустить APK-файл? Вам нужно иметь либо устройство на Android, либо эмулятор BlueStacks или его аналог. APK-файл запускать на Windows бесполезно, так как он действительно не поддерживается.
извените но в блюстакс отсутствует такова кнопка безопастность
В ответ на сообщение от Midnight Rain
#184512
0
2
26.05.2020, 11:34
Гость vasya
Midnight Rain
Гость(нет)
Но у меня говорит так (apk файлы не поддерживаются) Что делать?
Вы меня простите, а вы где пытались запустить APK-файл? Вам нужно иметь либо устройство на Android, либо эмулятор BlueStacks или его аналог. APK-файл запускать на Windows бесполезно, так как он действительно не поддерживается.
извените но в блюстакс отсутствует такова кнопка безопастность
Что за кнопка безопасность? Вы сейчас о чем?
В ответ на сообщение от Гость vasya
#215510
0
0
22.10.2020, 18:49
Midnight Rain
Гость vasya
Midnight Rain
Гость(нет)
Но у меня говорит так (apk файлы не поддерживаются) Что делать?
Вы меня простите, а вы где пытались запустить APK-файл? Вам нужно иметь либо устройство на Android, либо эмулятор BlueStacks или его аналог. APK-файл запускать на Windows бесполезно, так как он действительно не поддерживается.
извените но в блюстакс отсутствует такова кнопка безопастность
Что за кнопка безопасность? Вы сейчас о чем?
Да кнопка безопастности отсутствует
В ответ на сообщение от Midnight Rain
#215511
0
0
25.09.2021, 09:19
Midnight Rain
Вы включали поддержку установки приложений с неизвестных источников?
Настройки → Безопасность → Неизвестные источники → Поставить галку → Разрешить установку не из Market
Когда заходишь в playmarket через bluestacks в настройках нет раздела безопасность
В ответ на сообщение от Midnight Rain
#154305
Вполне возможно, что при попытке установить то или иное мобильное приложение, возникнет так называемая синтаксическая ошибка при установке APK. Ситуация, конечно, не из приятных. И у многих пользователей при этом опускаются руки. Тем не менее, кое-какие шаги для решения данной проблемы предпринять все-таки можно.
Для того, чтобы разобраться, в чем причина данной ошибки, нужно получить представление о том, что такое, собственно говоря, АРК файл. А АРК файл – это не что иное, как самый обычный архив, внутри которого запакованы все необходимые для нормальной работы программные ресурсы. К слову сказать, его можно даже открыть с помощью самого обычного компьютерного архиватора.
Так вот, при установке приложения из АРК файла операционная система Андроид сверяет, все ли на месте внутри данного файла. И, если тот или иной программный компонент отсутствует, либо он поврежден, то возникает сообщение о синтаксической ошибке. Также данная ошибка нередко возникает в том случае, если имеет место быть несовместимость самого мобильного приложения с версией операционной системы, установленной на устройстве.
Как решить проблему с синтаксической ошибкой на Андроиде
Что же касается того вопроса: синтаксическая ошибка при установке APK как исправить ее, то здесь можно предложить лишь следующее:
- Перекачать АРК файл заново. Возможно, на этот раз все скачается без ошибок. Если же попался «битый» архив, то следует воспользоваться другим ресурсом. Увы, но порой даже официальные источники могут предлагать скачать ошибочные архивы;
- Также рекомендуется осведомиться, имеется ли совместимость данной версии программы с версией операционной системы на устройстве. В противном случае рекомендуется либо подыскать другую версию приложения, либо обновить операционную систему, либо запустить АРК файл на другом устройстве.
Кроме того, было замечено, что синтаксическая ошибка возникает у тех пользователей, что для скачивания установочного архива применяют мобильный браузер Opera Mobile. Следовательно, имеет смысл попробовать скачать его при помощи какого-нибудь другого барузера.
Как видно, ничего особенного в синтаксической ошибке как таковой нет. Но следует с осторожностью подходить к выбору источника для скачивания файла. Ведь нередки ситуации, когда вместо заветного файла с программой пользователи скачивали какое-нибудь вредоносное ПО, а то и вовсе вирус в самом что ни на есть чистом виде.