在向Gradle过渡的过程中,我仍然需要同时支持构建系统Gradle和Ant(一段时间)。由于该应用程序庞大且具有大量依赖性,因此存在具有不同API/SDK目标和不同appcompat版本的分支,这些分支都需要使用Gradle和Ant构建。
所以:不。我无法在build.gradle中编写单行解决方案,请不要这样建议。
我需要一些appcompat-v4和appcompat-v7版本:
- 22.1
- 22.2
- 23.1
有办法拿到这些吗?SDK管理器不允许降级,甚至不允许具有同一库的两个不同版本。。也许是通过jCenter/Bindtray或MavenCentral,预先构建的JAR。。。?我已经拥有来自AAR的所有资源,所以我只缺少JAR。
谢谢。
我找到了这个文件夹,它包含了所有的AAR,版本为:.../android-sdk/extras/android/m2repository/
我设法使用Archive Manager打开了我需要的版本中的AAR(应该像.zip
一样打开),并浏览了内容。我一直在寻找classes.jar
,这就是所有Java代码的所在地。这最终解决了我的问题。