@NonNull @Override public SdkInfo getSdkInfo(@NonNull ILogger logger) { init(logger); return mSdkInfo; }
@NonNull @Override public SdkInfo getSdkInfo(@NonNull ILogger logger) { init(logger); return mSdkInfo; }
@NonNull @Override public TargetInfo getTargetInfo(@NonNull String targetHash, @NonNull FullRevision buildToolRevision, @NonNull ILogger logger) { init(logger); IAndroidTarget androidTarget = new FakeAndroidTarget(mTreeLocation.getPath(), targetHash); File hostTools = getHostToolsFolder(); BuildToolInfo buildToolInfo = new BuildToolInfo( buildToolRevision, mTreeLocation, new File(hostTools, FN_AAPT), new File(hostTools, FN_AIDL), new File(mTreeLocation, "prebuilts/sdk/tools/dx"), new File(mTreeLocation, "prebuilts/sdk/tools/lib/dx.jar"), new File(hostTools, FN_RENDERSCRIPT), new File(mTreeLocation, "prebuilts/sdk/renderscript/include"), new File(mTreeLocation, "prebuilts/sdk/renderscript/clang-include"), new File(hostTools, FN_BCC_COMPAT), new File(hostTools, "arm-linux-androideabi-ld"), new File(hostTools, "i686-linux-android-ld"), new File(hostTools, "mipsel-linux-android-ld"), new File(hostTools, FN_ZIPALIGN)); return new TargetInfo(androidTarget, buildToolInfo); }
@NonNull @Override public TargetInfo getTargetInfo( @NonNull String targetHash, @NonNull Revision buildToolRevision, @NonNull ILogger logger, @NonNull SdkLibData sdkLibData) { init(logger); IAndroidTarget androidTarget = new FakeAndroidTarget(mTreeLocation.getPath(), targetHash); File hostTools = getHostToolsFolder(); BuildToolInfo buildToolInfo = BuildToolInfo.modifiedLayout( buildToolRevision, mTreeLocation, new File(hostTools, FN_AAPT), new File(hostTools, FN_AIDL), new File(mTreeLocation, "prebuilts/sdk/tools/dx"), new File(mTreeLocation, "prebuilts/sdk/tools/lib/dx.jar"), new File(hostTools, FN_RENDERSCRIPT), new File(mTreeLocation, "prebuilts/sdk/renderscript/include"), new File(mTreeLocation, "prebuilts/sdk/renderscript/clang-include"), new File(hostTools, FN_BCC_COMPAT), new File(hostTools, "arm-linux-androideabi-ld"), new File(hostTools, "aarch64-linux-android-ld"), new File(hostTools, "i686-linux-android-ld"), new File(hostTools, "x86_64-linux-android-ld"), new File(hostTools, "mipsel-linux-android-ld"), new File(hostTools, FN_ZIPALIGN), new File(hostTools, FN_AAPT2)); return new TargetInfo(androidTarget, buildToolInfo); }