Не удалось сгенерировать подписанный Apk - требуется слаг организации (предоставьте --org) - PullRequest
0 голосов
/ 19 ноября 2018

После настройки отслеживания ошибок Sentry.io я получаю эту ошибку при попытке Создать подписанный Apk :

Java Compiler
error: An organization slug is required (provide with --org)

Нажмите на это изображение иоткройте его, чтобы увидеть более подробную информацию: Error

Я ничего не могу понять из этого:

Process 'command
'/var/folders/j4/_fzm1rks3tsc2h3j4l2qbq4w0000gn/T/.sentry-cli1369818638611304938.exe'
' finished with non-zero exit value 1

Это адрес файла, который возник по ошибке:Address in error

Как решить эту проблему и создать подписанный Apk?

Ответы [ 3 ]

0 голосов
/ 19 ноября 2018

Когда вы включаете Сокращение Proguard , символы загружаются в Sentry.Эта загрузка осуществляется через sentry-cli, который выдает ошибку.Ошибка говорит о том, что CLI не знает, с каким проектом в Sentry ассоциировать ваши символы.Вы должны убедиться, что прошли интеграцию gradle в документах .В частности:

defaults.project=airflow
defaults.org=sentry
auth.token=YOUR_AUTH_TOKEN

В качестве альтернативы вы можете использовать sentry-cli непосредственно для загрузки символов, хотя рекомендуется интеграция с gradle.

0 голосов
/ 09 апреля 2019

Документы не совсем понятны, хотя они упоминаются, но их легко пропустить. Здесь требуется два разных свойства sentry.properties.

Обратите внимание, что sentry.properties в корневом каталоге проекта, который настраивает sentry-cli, отличается от того, который вы включаете в ресурсы приложения для настройки Sentry SDK во время выполнения (как видно из документации по конфигурации).

Вам нужен еще один файл sentry.properties в корневом каталоге проекта с

defaults.project=your-project
defaults.org=your-org
auth.token=YOUR_AUTH_TOKEN

и среда выполнения sentry.properties со значениями DSN и т. Д. Могут быть помещены в каталог app / src / main / resources (при необходимости создайте каталог ресурсов)

Документация конфигурации

0 голосов
/ 19 ноября 2018

Полагаю, что установка false значения в minifyEnabled может решить проблему, и на самом деле это сработало!

app / build.gradle:

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

но он добавил 1,3 МБ к размеру файла my of Apk.

Пожалуйста, дайте мне знать, если у кого-то есть другое лучшее решение.

...