Crashlytics native crash symbols for multiple modules

330 Views Asked by At

I was hoping to find some additional information about the mechanics of the symbol upload. Specifically, symbol upload for multi-module projects.

Suppose I have a project with the following structure with external native dependencies:

- library_1
  - jniLibs
    - lib1.so
- library_2
  - jniLibs
    - lib2.so
- app

The entry point is the app module, which contains the build.gradle file.

The first question is, can I independently run the symbols upload gradle task on each of the modules via the crashlytics {} gradle DSL? I.e by swapping out the relative paths to the androidNdkOut, androidNdkLibsOut, manifestPath?

The second question is, are uploaded symbols overwritten on every task run? I.e if I run symbols upload on lib1.so and then on lib2.so are the symbols for lib1.so removed?

Finally, where can I view the symbols that have been uploaded?

0

There are 0 best solutions below