Buildbox in APK error .Статья для опытных пользователей.
Как собрать игру, сделанную в Buildbox, превратить в APK-файл, используя Android Studio.
Здесь будет описано, как устранять ошибки, которые возникают в процессе сборки.
Т.к ошибки здесь расположены не в порядке возникновения, то вам придется смотреть всю статью, чтобы найти нужную ошибку.
1 ошибка: AAPT error resource androidattrcolorError not found
values-v26.xml
Я считаю colorError, что был введен в поддержку версии 28.0.0. Поскольку похоже, что вы используете 27.0.2, вы можете просто
использовать textColorError вместо этого.
<item name="colorError">?android:attr/colorError</item>
на
<item name="colorError">?android:attr/textColorError</item>
в файле Манифест, число(версию) 22 надо на 26 исправить
Чтобы в итоге, было так:
android {
compileSdkVersion 26
2 ошибка:
Cannot fit requested classes in a single dex file (# methods 65821 65536)
В файле build gradle редактируем:
defaultConfig {
multiDexEnabled true
dependencies {
implementation 'com.android.support:multidex:1.0.3'
3 ошибка:
compile 'com.google.android.gmsplay-services+'
В строке
compile 'com.google.android.gmsplay-services+'
replace compile with implementation / заменить компиляцию на реализацию
4 ошибка:
Could not find com.android.tools.buildgradle7.2.1.
В AndroidManifest.xml надо прописать:
repositories {
google()
jcenter()
5 ошибка: Manifest merger failed with multiple errors, see logs
исправляем:
<activity
android:name="com.companyname.gamename.PTPlayer"
android:exported="true"
6 ошибка(точнее-тема): How to fix Manifest merger failed with multiple errors, see logs in Android Studio
Все показано на видео
https://vk.com/video-214311508_456239017
7. multiDexEnabled true
Содержимое этого вложения в виде PDF-файла может пригодиться в теме: Как собрать игру, сделанную в Buildbox, превратить в APK-файл ,используя Android Studio.