public SdkInfo getSdkInfo() { SdkLoader sdkLoader = getSdkLoader(); return sdkLoader.getSdkInfo(logger); }
/** * Installs CMake. */ public void installCMake() { sdkLoader.installSdkTool(sdkLibData, SdkConstants.FD_CMAKE); }
SdkInfo sdkInfo = sdkLoader.getSdkInfo(logger); targetInfo = sdkLoader.getTargetInfo( targetHash, buildToolRevision, sdk.getLatestLocalPackageForPrefix(SdkConstants.FD_PLATFORM_TOOLS, true, progress); if (platformToolsPackage == null) { sdkLoader.installSdkTool(sdkLibData, SdkConstants.FD_PLATFORM_TOOLS);
public void initTarget( @NonNull String targetHash, @NonNull FullRevision buildToolRevision, @NonNull Collection<LibraryRequest> usedLibraries, @NonNull AndroidBuilder androidBuilder) { Preconditions.checkNotNull(targetHash, "android.compileSdkVersion is missing!"); Preconditions.checkNotNull(buildToolRevision, "android.buildToolsVersion is missing!"); SdkLoader sdkLoader = getSdkLoader(); SdkInfo sdkInfo = sdkLoader.getSdkInfo(logger); TargetInfo targetInfo = sdkLoader.getTargetInfo(targetHash, buildToolRevision, logger); androidBuilder.setTargetInfo(sdkInfo, targetInfo, usedLibraries); }
public void addLocalRepositories(Project project) { for (final File repository : getSdkLoader().getRepositories()) { MavenArtifactRepository mavenRepository = project.getRepositories() .maven(newRepository -> { newRepository.setName(repository.getPath()); newRepository.setUrl(repository); }); // move SDK repositories to top so they are looked up first before checking external // repositories like jcenter or maven which are guaranteed to not have the android // support libraries and associated. project.getRepositories().remove(mavenRepository); project.getRepositories().addFirst(mavenRepository); } }
.updateRepositories(repositoryPaths, sdkLibData, logger);
public SdkInfo getSdkInfo() { SdkLoader sdkLoader = getSdkLoader(); return sdkLoader.getSdkInfo(logger); }
"AndroidBuilder target not initialized."); File annotationsJar = sdkHandler.getSdkLoader().getSdkInfo(LOGGER).getAnnotationsJar();