{"id":22625634,"url":"https://github.com/triplef/android-upload-ndk-symbols","last_synced_at":"2026-04-18T01:04:19.996Z","repository":{"id":66582584,"uuid":"379646073","full_name":"triplef/android-upload-ndk-symbols","owner":"triplef","description":"Uploads Android NDK native library symbols to Firebase Crashlytics as a stand-alone project.","archived":false,"fork":false,"pushed_at":"2021-06-23T15:33:38.000Z","size":58,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-29T03:28:55.726Z","etag":null,"topics":["android","crashlytics","firebase","gradle","ndk"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"unlicense","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/triplef.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-23T15:17:37.000Z","updated_at":"2021-07-05T09:47:09.000Z","dependencies_parsed_at":"2023-02-24T12:15:08.825Z","dependency_job_id":null,"html_url":"https://github.com/triplef/android-upload-ndk-symbols","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/triplef/android-upload-ndk-symbols","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triplef%2Fandroid-upload-ndk-symbols","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triplef%2Fandroid-upload-ndk-symbols/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triplef%2Fandroid-upload-ndk-symbols/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triplef%2Fandroid-upload-ndk-symbols/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/triplef","download_url":"https://codeload.github.com/triplef/android-upload-ndk-symbols/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/triplef%2Fandroid-upload-ndk-symbols/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31952208,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"ssl_error","status_checked_at":"2026-04-18T00:39:20.671Z","response_time":62,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","crashlytics","firebase","gradle","ndk"],"created_at":"2024-12-09T00:27:32.199Z","updated_at":"2026-04-18T01:04:18.869Z","avatar_url":"https://github.com/triplef.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"Upload Android NDK Symbols to Firebase Crashlytics\n==================================================\n\nThis Gradle project allows uploading Android NDK native library symbols to Firebase Crashlytics independent from the build process of your app.\n\nIt is intended to be used e.g. during a \"publish\" task on a CI server in order to upload symbols only for builds that are published. This can significantly speed up builds if your app has a lot of native code, as generating symbol files and uploading them to Firebase can be a slow process.\n\nUsage\n-----\n\nFirst, copy your `google-services.json` into this folder. This is required for the Firebase Crashlytics Gradle plugin to have access to your Google App ID in order to associate the symbols with your app.\n\nThen call the Gradle task with your application identifier and the path to a folder containing your unstripped native libraries:\n```\n./gradlew uploadCrashlyticsSymbolFileRelease -PapplicationId=com.example.app -PunstrippedNativeLibsDir=/path/to/unstripped-native-libs\n```\n\nThe unstripped native libraries can usually be found in the following location of your Android build:\n`build/intermediates/merged_native_libs/release/out/lib/`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftriplef%2Fandroid-upload-ndk-symbols","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftriplef%2Fandroid-upload-ndk-symbols","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftriplef%2Fandroid-upload-ndk-symbols/lists"}