【发布时间】:2020-09-12 18:58:54
【问题描述】:
我试图更好地理解 Android 源代码的一部分。
但我不只是阅读它,而是希望在 Android Studio 中拥有它,并能够对其进行修改、重新构建、运行等。
在过去,我通过简单地将有问题的 Java 文件/s 从源代码中一个一个地复制到 Android Studio 中,重命名它们并将它们的包名称更改为我自己的...并修复任何损坏的文件来完成此操作依赖关系。
这种处理方式适用于RadioButton.java 等简单类,但我现在尝试“导入”的“部分”/模块是all the files in the tts package。
所以,我在网上找到了TextToSpeech.java,将其复制并粘贴到 Android Studio 中,将其重命名为 MyTTS.java 并将包名更改为我的...并开始检查“未解析的符号”并根据需要重复该过程...
但是,由于这个 tts 包在 Android 代码树中“更深”,我在解决损坏的依赖项(非公共组件、aidl 文件、注释等!)时遇到了一些障碍,我可以只是提出个别问题,但在我尝试之前,我想知道是否已经有一些既定的方法可以做到这一点,而不涉及将整个 Android 库导入 Android Studio)。
【问题讨论】:
标签: android android-studio build android-source