Skip to content

Portable — Android 1.0 Apk

Applications built as Android 1.0 APKs have extremely narrow compatibility:

| Tool | Function | |------|----------| | aapt (Android Asset Packaging Tool) | Compiled resources and AndroidManifest.xml into binary form. | | dx tool | Converted Java .class files (Java 5 bytecode) to Dalvik .dex . | | apkbuilder | Packaged all components into a ZIP and signed with jarsigner . | | adb (v1.0) | Installed APK to early devices (HTC Dream / G1). | android 1.0 apk

aapt package -f -M AndroidManifest.xml -S res -I android.jar -F myapp.apk dx --dex --output=classes.dex bin/classes aapt add myapp.apk classes.dex jarsigner -keystore mykey.keystore myapp.apk alias Applications built as Android 1

You couldn’t just download an APK from a website and tap it—unless you enabled Settings → Applications → Unknown sources . | | adb (v1

Not just code — the seed of an open world.