V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nnegier
V2EX  ›  程序员

在哪里可以下载到 AndroidStudio 的源码呀?

  •  
  •   nnegier · 272 天前 · 2627 次点击
    这是一个创建于 272 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在网上找到的: https://android.googlesource.com/platform/tools/idea/+/refs/tags/studio-2023.3.1-canary8

    看 commit 最新是 2024 觉得很新。

    结果点[tgz]下下来花很多时间 Build 之后就是一个纯纯的 IntelliJ IDEA ,都没有任何 AndroidStudio 的元素,什么图标名字以及一些 Android 特有的功能面板啥的都没有。把选项切换为 Build With Android 一样,还是纯纯的 IDEA 。

    第 1 条附言  ·  269 天前
    我暂时放弃了,我已经找到我想看的源码部分了,直接看代码得了
    6 条回复    2024-02-12 21:00:52 +08:00
    Rnreck
        2
    Rnreck  
       271 天前
    你看你的 url 就知道你找到的就是 idea 的啊,哥们
    Rnreck
        3
    Rnreck  
       271 天前
    https://stackoverflow.com/questions/22420726/is-android-studio-an-open-source-project
    在 so 中可以看到以前就有人问过该问题,像这种国外的项目源码问题还是推荐你使用英文来进行搜索,可能会得到更贴近你需求的搜索结果,也更加容易找到并且避免国内哪些内容牧场和机翻转载站点

    楼上的哥们发的可能就够你要求了,也可以看一下下面的链接
    https://android.googlesource.com/platform/tools/adt/idea/+/refs/heads/mirror-goog-studio-master-dev
    nnegier
        4
    nnegier  
    OP
       271 天前
    @Rnreck #2 也不完全是,它下面有个脚本,叫 build_studio.sh ,是执行这个,但是我直接在网站上点 tgz 下载的没有其它东西比如 build 强制需要的 prebuilts 文件夹,但我通过 repo sync 方式去下载这个分支就是全的,我也不知道为什么?
    smalltong02
        5
    smalltong02  
       271 天前
    我最近也在研究这个,想把 candle+gguf 的模型部署到移动端。
    CFM880
        6
    CFM880  
       270 天前
    之前想编译一下,按这个两个来的

    https://cs.android.com/android-studio/platform/tools/base/+/mirror-goog-studio-main:studio.md

    https://cs.android.com/android-studio/platform/tools/adt/idea/+/mirror-goog-studio-main:studio/README.md

    也是各种缺失,后面放弃了,直接用 IDEA 打开编译出来的也是一个带 Android plugin 的插件的 IDEA

    就下面的这个项目可能点用,可以参考一下

    https://github.com/vuksa/android-studio-builder-1
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:40 · PVG 04:40 · LAX 12:40 · JFK 15:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.