如何在Android Studio中切换Android源代码版本?

13

目前在使用 Android Studio 进行调试或查看源代码时,切换 Android SDK 源码并不是非常直观。

我有一种感觉,Android Studio 与 IntelliJ 不同,它从 Gradle 配置的编译 SDK 版本部分获取源代码版本。但这迫使我在调试时必须使用与调试时相同的 Android 版本的设备。否则,源代码将无法与调试器同步。

我的问题:是否有一种简单的方法可以在不更改 build.gradle 配置的情况下在 Android Studio 中切换 Android 源代码?

2个回答

5
尝试以下操作:
  1. mv $ANDROID_HOME/sources/android-21 $ANDROID_HOME/sources/android-21-orig
  2. cp $ANDROID_HOME/sources/android-17 $ANDROID_HOME/sources/android-21
  3. 重新启动android studio以便正确加载路径。
  4. 调试

NodeJS程序,可轻松切换Android SDK源代码,Android Studio在调试时会附加这些源代码。


1
谢谢您的回答!不幸的是,在Android Studio中似乎没有内置的方法来选择要显示的Android源版本,因此您发布的nodejs程序似乎是解决这个问题的最佳方法。 - ChristophK

-2

我认为Studio从targetSDKVersion中获取Android SDK平台源代码。

从SDK管理器中更新targetSDKVersion到最新的Android平台SDK是明智的选择。

如果您的项目限制了增加targetSDKVersion,则最好抓取项目所提及的平台SDK以进行开发。

Android平台SDK


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接