这是Sentry.io installation guide的一部分:
ProGuard UUID
生成ProGuard文件后,您需要 将ProGuard映射文件的UUID嵌入属性文件中 在资源文件夹中名为
sentry-debug-meta.properties
。 Java SDK 将在此处查找将事件链接到正确映射的UUID 服务器端的文件。
sentry-cli
可以为您编写sentry-debug-meta.properties
文件:sentry-cli upload-proguard \ --android-manifest app/build/intermediates/manifests/full/release/AndroidManifest.xml \ --write-properties app/build/intermediates/assets/release/sentry-debug-meta.properties \ --no-upload \ app/build/outputs/mapping/release/mapping.txt
我在自己的 Mac OS 上借助installation guide安装了sentry-cli
,但是我不知道如何执行命令行。
我试图在Android Studio中右键单击AndroidManifest.xml,然后单击在终端中打开并执行sentry-cli upload-proguard AndroidManifest.xml
,但ّ我收到此错误:
warning: proguard mapping 'AndroidManifest.xml' was ignored because it does not contain any line information.
> compressing mappings
> uploading mappings
error: An organization slug is required (provide with --org)
我应该如何执行这些命令来写入sentry-debug-meta.properties
文件?
答案 0 :(得分:0)
打开您的sentry-cli
文件并添加以下字段:
defaults.project = your-project
defaults.org = your-org
auth.token = YOUR_AUTH_TOKEN