• anabis 8 hours ago

    The install command shown for Windows is 404.

    `curl -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/inst... | bash`

    The URL shown for individual OSs work, but the script errors for me.

    `curl.exe -fsSL https://dl.google.com/android/cli/latest/windows_x86_64/inst... -o "%TEMP%\i.cmd" && "%TEMP%\i.cmd"`

    I manually downloaded the exe, but it say socket error. vibe coding is going strong!

    • throwa356262 6 hours ago

      Goggles Android tooling has been like this forever, nothing to do with AI.

      • embedding-shape an hour ago

        Ah, ok, no worries then, here I thought they didn't care about engineering quality or tooling that works just recently, but turns out they never did! Thanks :)

      • anabis 5 hours ago

        I got a workaround a la GH Copilot:

        <pre>

        > android skills list

        Picked up JAVA_TOOL_OPTIONS: -Djava.net.useSystemProxies=true

        </pre>

        • csomar 3 hours ago

          I honestly have no idea what is going on. Lots of broken things in what's supposed to be front products for Google and other "high name" brands. I don't get it: Where is everybody? Is there no one there? Are these companies really dead inside?

        • whstl 13 hours ago

          I wish the same thing existed for Apple.

          Everything I do for macOS/iOS is already without Xcode but it's a pain in the ass to keep up with changes, and there are things I haven't figured out yet (like AUv3).

          • netdevphoenix an hour ago

            > Everything I do for macOS/iOS is already without Xcode

            Doesn't Xcode allow you to plug in agents like VS Code does?

            • whstl an hour ago

              I don't know, I don't use/want to use Xcode.

              What I'm interested is in the CLI tool for my own use, not necessarily for agents.

          • sunaookami 14 hours ago

            >Google collects usage data for the Android CLI, such as commands, sub-commands, and flags used. This data does not include custom parameters or identifiable information. This information helps improve the tool and is collected in accordance with Google's Privacy Policy.

            >https://policies.google.com/privacy

            >Disable Android CLI metrics collection by using the --no-metrics flag.

            No thanks, is there no env variable for this? Doesn't Google have enough data already?

            • gowld 14 hours ago

              Android CLI can write a tool that wraps android-cli and automatically passes the flag based on an env variable.

              How would Google have enough data about a brand new product without collecting that data?

              • panzi 10 hours ago

                `alias android-cli='android-cli --no-metrics'`

                • SJMG 9 hours ago

                  Uh do aliases load in non-interactive shells?

                  • figmert 6 hours ago

                    Create a wrapping binary instead

                        mkdir -p ~/.local/bin
                        printf '#!/usr/bin/env sh\nexec android-cli --no-metrics "$@"' > ~/.local/bin/android-cli
                        echo 'PATH="$HOME/.local/bin:$PATH"' >> ~/.zshenv
                    • yorwba 4 hours ago

                      I'm pretty sure this will just call itself in a loop. You need to use the absolute path to the wrapped binary to distinguish it from the wrapper.

                      • oblio 2 hours ago

                        Also it's not a binary :-)

                    • EdwardDiego 7 hours ago

                      You could export BASH_ENV to have Bash processes source a given file at startup.

                      Zsh has .zshenv, and Fish just has config.fish for everything with the ability to guard certain things within it to login only or non-interactive only.

                  • tredre3 12 hours ago

                    > How would Google have enough data about a brand new product without collecting that data?

                    They wouldn't. But on the other hand, they probably have a large amount of in-house Android app developers on whom they can conduct such metrics collection. I wouldn't expect outsiders to have vastly different workflows, because when you get out of the happy path with Android all you get is pain.

                • hemc4 8 hours ago

                  Wow. Thanks for this update. It streamlined a lot of tasks.

                  Apart from this, next step will be to add suport for building android apps on the android phones itself. No desktop needed.Building on the laptop with agents and installing the build in the phone and testing doea not seem AI native. If everything can run on my android phone, development cycle will speed up.

                  • xstas1 7 hours ago

                    you already could! just install Termux, npm install your favourite agent harness (pi for one has explicit Termux support, but its AGENTS.md works just fine with Claude Code for example - https://github.com/badlogic/pi-mono/blob/main/packages/codin...), and say you want an android app. It problem solves for a bit, then spits out an apk out to your Downloads folder.

                    • hemc4 6 hours ago

                      Let me try this. Last year this was a dream. Can't belive we are so close to automate all of this.

                      My major issue last time was providing the feedback to the agent by running the apk on phone i.e, pass the debug log from the apk back to agent so it can iterate on it without me providing any input.

                      • fragmede 5 hours ago

                        ask the agent to run adb log so it can read it for itself

                    • xstas1 7 hours ago

                      Also coding agents will happily compile android applications (of maximum complexity) via Github Actions where you can just pick them up with Obtainium. No PC needed

                      • laxisOp 2 hours ago

                        What is obtainium.

                        • intuxikated an hour ago

                          An android app that tracks releases to install the latest versions of apps directly from github.

                      • smalltorch 7 hours ago

                        You actually can right now on termux.

                      • rvillberg 8 hours ago

                        This is a good step forward, but keep in mind the claimed gains are about "project and environment setup", not the tasks you deal with on a daily basis in an existing project.

                        • anabis 8 hours ago

                          Taking screenshots, optionally with component borders highlighted, and operating the UI with element names like "button1" instead of tap 200,30 looks useful. If I could get it to work.

                        • Ciantic an hour ago

                          `android docs` is the superpower we need for everything. NPM / pnpm should have similar `npm docs` that would allow humans and agents to search for type-signatures and JSDocs.

                          It is so annoying that each agent has its own ideas where it tries to get the docs, usually by blindly grepping.

                          • hansmayer 2 hours ago

                            > 3x faster

                            Because the real bottleneck is really the velocity of development, right next to keeping the codebase small - right guys?

                            • overfeed an hour ago

                              Code-generation velocity, and the absolute number of lines churned are 2 metrics AI tools can irrefutably benchmaxx, so the vendors highlight them.

                              • hansmayer an hour ago

                                Oh absolutely - the old saying about only having a hammer and seeing each problem as a nail applies.

                                On the positive side, they've decided to come down from "superintelligence", "superchanging workflows" and other bullshit to the actual feature - 3x speed of text generation. Which is not quite the problem that needed to be solved in software engineering, but as you said yourself...

                            • wiseowise 4 hours ago

                              Android Studio on its deathbed. Just release VSCode plugin and kill it for good, it has been a buggy, slow mess for the last 3 years or so.

                              • netdevphoenix an hour ago

                                If you think Android Studio has been a bug in the last 3 years, you haven't used it back in the days of Android Studio Beta. It has come a long way.

                                • barrkel 3 hours ago

                                  Do you still use IDEs?

                                  I haven't used an IDE since December.

                                  • codebolt 3 hours ago

                                    Debugging and local testing is the main remaining use case of IDEs. Especially so for mobile apps where you need to manage one or more emulators.

                                    • wiseowise 2 hours ago

                                      Not on Android, where debugger works once in a blue moon.

                                • antirez 13 hours ago

                                  Let's see if even mid/big companies with tons of resources, with AI and the right tooling will continue to write webview-apps or, even worse, use some kind of multi target wrapper.

                                  • jadar 8 hours ago

                                    This is great. We also need a tool to expose source jars to agents so they don’t need to compress. There’s a lot of Compose overloads that Claude just guesses at. I built something internally but it needs polish and Claude really struggled with the deep Gradle integration.

                                    • iririririr 14 hours ago

                                      > Your agents perform best when they have a lightweight, programmatic interface to interact with the Android SDK and development environment.

                                      F you google. Me too. Why didn't we get a sane way to build android apps before you had to please chatbots?

                                      • bitpush 12 hours ago

                                        Damned if you do. Damned if you dont.

                                        • wiseowise 4 hours ago

                                          Google has been neglecting Android for years with subpar tooling and ridiculous development practices.

                                          • cageface 3 hours ago

                                            If you think Android tooling is subpar wait until you try iOS.

                                            • wiseowise 2 hours ago

                                              Apple deliberately makes them shitty, big difference.

                                          • stavros 8 hours ago

                                            Damned if you don't, damned if you do fifteen years later for an entirely different reason.

                                        • mridulmalpani 10 hours ago

                                          How can I use this official android skill with Claude code?

                                          Is there any step by step process or guidance on it?

                                        • OutOfHere 14 hours ago

                                          But can I publish an app without having to share my ID? I want an ecosystem that doesn't require it.

                                          • binkHN 11 hours ago

                                            It's not just your ID; it's your address, phone number, and the list goes on.

                                            • Flavius 14 hours ago

                                              Absolutely not. That would be crazy.

                                              • nout 12 hours ago

                                                Zapstore or Obtanium...

                                              • Evidlo 14 hours ago

                                                Now please let us install the apps just as easily

                                                • stronglikedan 13 hours ago

                                                  downloading an APK and opening it is already about as easy as it gets. the only thing easier would be for someone else to do it for you

                                                  • throwaway81523 13 hours ago

                                                    You're forgetting the installation ("sideloading", what everyone else calls installation) restrictions they are about to deploy. It will be a significant hassle to install anything without Google's approval. Many F-droid apps are showing warning notices about this upcoming change.

                                                    • kube-system 6 hours ago

                                                      Good, it shouldn't be two clicks for elderly people to install trojans on their phone that then drain their bank account. There should be some explicit confirmation that the user knows what they are doing and they are not being scammed. It is long overdue.

                                                      • user_7832 3 hours ago

                                                        > Good, it shouldn't be two clicks for elderly people to install trojans on their phone that then drain their bank account.

                                                        And what makes you think that most scams involve fancy zero days/CVEs/hijacking the OS, and not simple social engineering?

                                                        You do not require a malicious apk to receive 2FA codes, or for the gullible user to read them aloud to the scammer. All phones come with an SMS and phone app.

                                                        You do not require a malicious apk to send transactions in banking apps (eg tricking people selling their product to send the money.)

                                                        You do not require a malicious apk to engage in a pig butchering scam, or to buy gift cards.

                                                        > There should be some explicit confirmation that the user knows what they are doing and they are not being scammed. It is long overdue.

                                                        I agree. Social engineering counters should have awareness raised by the governments. But blocking 3rd party apps for this is like using a cannon to shoot a mosquito. I'm not sure it makes the slightest of sense.

                                                        • LtWorf 6 hours ago

                                                          It is 1 click because the malware is on the play store already!

                                                          • kube-system 6 hours ago

                                                            Both are problematic.

                                                          • darkwater 4 hours ago

                                                            Think of the elders!

                                                        • stavros 8 hours ago

                                                          "This APK cannot be scanned and its safety cannot be verified. Learn more/go back" and "learn more" has a link that looks like nothing but is actually a button to actually install the app.

                                                          I can think of some easier things, for example popping up a dialog, pressing "install" and having my all actually be installed after that.

                                                          • TeMPOraL 5 hours ago

                                                            You're saying it should look like those damned browser certificate failure sites, with option to open the damn site hidden under button that looks like an unassuming link?

                                                            • stavros 3 hours ago

                                                              That's how it looks now.

                                                      • Natfan 2 hours ago

                                                        great! now let me know when your official app store transparently alerts users when an app they were using was sold to a third-party adtech surveillance company, please :)

                                                        • miroljub 3 hours ago

                                                          I must say I'm quite disappointed.

                                                          I expected something useful for application development. All it offers is some wrapper around the basic Android setup command that LLMs are already good at. What, initial empty project creation now takes 5 minutes instead of 10? Big deal, who cares?

                                                          I had another hope awakening that at least skills might be useful. But except for a few migration recipes, there's nothing of value for day to day Android development.

                                                          Facit: I'll skip installing another Google app whose only purpose is more spying on me and keep developing Android apps the way I already do.

                                                          TLDR: Nothing to see here. Move on.

                                                          • DeathArrow 5 hours ago

                                                            Can we have a web development CLI with web development skills?

                                                            • user2722 15 hours ago

                                                              Agents will allow human programmers to get what they've been begging for decades now: proper requirements and flexible, logical, tooling.

                                                              • rtpg 12 hours ago

                                                                this has been my sort of big tent alignment with AI people. If I'm getting good CLI tooling that _actually works_ (or fixes to existing ones that have been busted forever) then I'm pretty happy.

                                                                Things that make systems more understandable to the LLMs ... usually make things more understandable for humans as well. Usually.

                                                                The biggest issue I've found is that vibed up tooling tends to be pretty bad at having the right kind of "sense" for what makes good CLI UX. So you still have awkward argument structures or naming. Better than nothing though

                                                                • phyzix5761 6 hours ago

                                                                  Its like major cities repairing their roads to incentivize autonomous vehicles to operate there. Win win for everyone.

                                                                  • noosphr 5 hours ago

                                                                    Apart from pedestrians.

                                                                    • phyzix5761 5 hours ago

                                                                      It never made sense to me why cars and pedestrians need to share the same spaces. Why can't we have more efficient walking routes that are away from cars?

                                                                      • noosphr 5 hours ago

                                                                        Because cars took over the streets from pedestrians between 1900 and 1930 and no one noticed.

                                                                        Hopefully when petrol hits $10 a gallon in the next few months more of the world will think about banning cars from high density areas.

                                                                        • phyzix5761 5 hours ago

                                                                          Its already over $12 per gallon in Singapore. Let's see what happens.

                                                                        • rtpg 5 hours ago

                                                                          if you have roads shared with pedestrians and cars (and bikes!) you can build denser cities.

                                                                          I lived real downtown in Tokyo and my street was like "1.5" lanes wide (if cars were coming in both directions one basically needs to pull over and stop). I could just walk in the middle of the street. There was no sidewalk. No street parking of course. Cars would drive down at 15km/h or whatever, and slow to a crawl if people were in the street.

                                                                          Straight lines are efficient walking routes, and ... well... that might involve just crossing the street directly! Every layer of grade separation gets in the way of that.

                                                                          End result of all of this is less pavement to maintain, slower drivers (-> safer!), good walking and cycling conditions, etc etc etc.

                                                                          • oblio 2 hours ago

                                                                            Yes, we can do that by banning leisure cars trips from all dense areas.

                                                                            What's that you say? Drivers are a major and rich political force and they will block such decisions?

                                                                      • whattheheckheck 8 hours ago

                                                                        Any textbooks or resources on getting better at naming things?

                                                                        The Programmers Brain book was my go to

                                                                    • jadbox 12 hours ago

                                                                      I've been thinking the same thing lately. It's sorta frustrating that it required bots to force tech companies to make clean simple cli driven development workflows.

                                                                      • qingcharles 11 hours ago

                                                                        It's wild that it took AI to get half the companies on the planet to actually add reasonably priced APIs to their products so I don't have to puppeteer every damn thing with a flakey harness.

                                                                        • risyachka 13 hours ago

                                                                          The tooling in 2026 is so easy you can do almost anything without AI very very quickly.

                                                                          • oblio 2 hours ago

                                                                            What tooling?

                                                                            • risyachka an hour ago

                                                                              Frontend, backend, workflow engines, payments, idk all of it.

                                                                              Like you can make a cross-platform react native app with expo in a day without any AI (a proper app, not a boilerplate). Same with many web apps.

                                                                              Shadcn with themes and components, tailwind, temporal workflows, etc etc. The complexity of making apps was solved years ago.

                                                                          • bayarearefugee 14 hours ago

                                                                            > Agents will allow human programmers to get what they've been begging for decades now: proper requirements and flexible, logical, tooling.

                                                                            ...and once this goal is finally reached the programmer will breathe a sigh of relief and then promptly be fired since now the machine can do the job as well as they could.

                                                                            • fragmede 5 hours ago

                                                                              At the expense of no longer needing the human programmer...

                                                                            • winrid 8 hours ago

                                                                              Catching up to Flutter.

                                                                              • wiseowise 4 hours ago

                                                                                Not even close. Flutter has been engineered from the ground up with excellent tooling, unlike Android’s mess of organically evolved crap held together by a duct tape.

                                                                                • firemelt 8 hours ago

                                                                                  flutter have this already?

                                                                                  • diego_sandoval 7 hours ago

                                                                                    AFAIK, Flutter has had a good, capable CLI since the beggining. You've never needed to install Android Studio to use Flutter.

                                                                                    • winrid 7 hours ago

                                                                                      I meant in terms of development speed with agents.

                                                                                  • agentifysh 12 hours ago

                                                                                    Flutter CLI is what we really need but this is a welcome addition.

                                                                                    • bartekpacia 10 hours ago

                                                                                      It exists already. Wdym?

                                                                                      • wiseowise 4 hours ago

                                                                                        Flutter quality like tooling, I assume.