{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreibpxv7uglydkgfh52kcekmoutto26tkh2tugiivna3iirqcf4c74i",
"uri": "at://did:plc:34cg4tn4iwemk3v5k3n3adwf/app.bsky.feed.post/3mexheivbiva2"
},
"path": "/t/open-source-android-development-tools/30599?page=9#post_182",
"publishedAt": "2026-02-15T21:47:52.000Z",
"site": "https://forum.f-droid.org",
"textContent": "Awesome!\n\nI just need to find some time to figure out how to rename the files, and build the most recent sdk.\n\nFrom the current build of SDK 15 (15.0.0_r9), there’s a lot of zip-files created:\n\n\n aapt2-protos.zip\n android-sdk_linux-x86-slinger.zip\n public-sdk-28-stub.zip\n public-sdk-29-stub.zip\n public-sdk-30-stub.zip\n public-sdk-31-stub.zip\n public-sdk-32-stub.zip\n public-sdk-33-stub.zip\n public-sdk-34-stub.zip\n public-sdk-35-stub.zip\n sdk-repo-linux-build-tools-slinger.zip\n sdk-repo-linux-docs-slinger.zip\n sdk-repo-linux-platforms-slinger.zip\n sdk-repo-linux-platform-tools-slinger.zip\n sdk-repo-linux-samples-slinger.zip\n sdk-repo-linux-sources-slinger.zip\n sdk-repo-windows-build-tools-slinger.zip\n sdk-repo-windows-platform-tools-slinger.zip\n\n\nOf these, I only think the following will be useful/interesting:\n\n\n android-sdk_linux-x86-slinger.zip\n sdk-repo-linux-build-tools-slinger.zip\n sdk-repo-linux-docs-slinger.zip\n sdk-repo-linux-platforms-slinger.zip\n sdk-repo-linux-platform-tools-slinger.zip\n sdk-repo-linux-samples-slinger.zip\n sdk-repo-linux-sources-slinger.zip\n sdk-repo-windows-build-tools-slinger.zip\n sdk-repo-windows-platform-tools-slinger.zip\n\n\nObviously the names need to be adjusted a bit. The official naming of these files is very varied, both the the versions are random like “build-tools_r35.0.1_linux.zip”, \"samples-23_r02.zip”, and I’m a bit confused on some of these, like both android-sdk_linux-x86-slinger.zip and sdk-repo-linux-platforms-slinger.zip seem to contain the important android.jar, which in upstream I found in a zip called platform-35_r02.zip.\n\nI’m not sure, but I could try renaming them like:\n\n\n android-sdk-r15.0.0_r9.zip\n android-sdk-r15.0.0_r9-linux-build-tools.zip\n android-sdk-r15.0.0_r9-docs.zip\n ...\n\n\nThis would match the sdk naming (android-ndk-r29-linux-x86_64.zip and similar), but not quite with upstream. Each zip seems to contain a source.properties with the actual version number, but it seems tedious to try to extract it for renaming each individual file, and I’m not sure if it would be of any use.\n\nAlso, now I noticed the zip called “android-sdk_linux-x86-slinger.zip” is much bigger than the others, and seem to contain everything from the other archives packaged together… curious.",
"title": "Open Source Android Development Tools"
}