【问题标题】:Add androidx source code to Android Studio project for debugging将androidx源代码添加到Android Studio项目中进行调试
【发布时间】:2020-02-15 12:49:43
【问题描述】:

我想将 androidx 源代码添加到我的 Android Studio 项目中,而不是使用提供的库 (implementation 'androidx.core:core-ktx:1.1.0')。使用提供的库我只能查看源代码(在调试期间它是只读的),但我需要对其进行修改以进行测试。

那么如何将 androidx 源代码添加到 Android Studio 以便进行编辑?

【问题讨论】:

标签: android-source androidx


【解决方案1】:

通常使用repo 访问这些存储库 -
但为了简单起见,git 也会被支持:

git clone --branch androidx-master-dev https://android.googlesource.com/platform/frameworks/support /home/android/androidx-master-dev

Android Studio 也支持git;要签出的存储库 URL 将是 https://android.googlesource.com/platform/frameworks/support 并且要选择的分支是例如。 androidx-master-dev;.但是,手动添加您需要的库模块可能会更好。

只有预构建的工件有版本号,源代码没有。而且它可能只在内部知道,哪个提交等于哪个版本号;它似乎没有公开记录。见Android CIAndroid Code Search;它也没有说明任何版本号。

【讨论】:

  • 感谢您的回复。实际上我的问题不是如何获取源代码,而是考虑到我有它,如何将它添加到 Android Studio 以便我可以编辑它? Gradle 自动获取的源 jar 在 Android Studio 中不可编辑 / 是只读的。
【解决方案2】:

(我没有足够的积分来添加评论...)

正如 Martin 所说,Google 已经创建了 a step by step guide 如何下载 AndroidX、使用 gradle 或 Android Studio 构建它、进行更改、将您的自定义构建库导入您的应用程序,甚至在上游贡献您的更改。

【讨论】:

    猜你喜欢
    • 2015-05-08
    • 1970-01-01
    • 1970-01-01
    • 2017-07-04
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多