本文整理了Java中com.android.build.gradle.tasks.ZipAlign
类的一些代码示例,展示了ZipAlign
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZipAlign
类的具体详情如下:
包路径:com.android.build.gradle.tasks.ZipAlign
类名称:ZipAlign
暂无
代码示例来源:origin: com.amazon.device.tools.build/gradle-core
@Override
public void execute(ExecSpec execSpec) {
execSpec.executable(getZipAlignExe());
execSpec.args("-f", "4");
execSpec.args(getInputFile());
execSpec.args(getOutputFile());
}
});
代码示例来源:origin: com.amazon.device.tools.build/gradle-core
@TaskAction
public void zipAlign() {
getProject().exec(new Action<ExecSpec>() {
@Override
public void execute(ExecSpec execSpec) {
execSpec.executable(getZipAlignExe());
execSpec.args("-f", "4");
execSpec.args(getInputFile());
execSpec.args(getOutputFile());
}
});
}
代码示例来源:origin: com.android.tools.build/gradle-core
@TaskAction
public void zipAlign() throws IOException {
File inputFile = getInputFile();
File outputFile = getOutputFile();
getProject().exec(execSpec -> {
execSpec.executable(getZipAlignExe());
execSpec.args(getInputFile());
execSpec.args(getOutputFile());
});
instantRunBuildContext.addChangedFile(FileType.MAIN, getOutputFile());
} catch (IOException e) {
throw new RuntimeException(e);
代码示例来源:origin: com.android.tools.build/gradle-core
@Override
public File get() {
return getOutputFile();
}
代码示例来源:origin: com.amazon.device.tools.build/gradle-core
zipAlignTask.setInputFile(inputFile);
zipAlignTask.setOutputFile(outputFile);
ConventionMappingHelper.map(zipAlignTask, "zipAlignExe", new Callable<File>() {
@Override
代码示例来源:origin: com.android.tools.build/gradle-core
@Override
public void setOutputFile(@NonNull File file) {
if (zipAlignTask != null) {
zipAlignTask.setOutputFile(file);
} else {
packageAndroidArtifactTask.setOutputFile(file);
}
}
代码示例来源:origin: com.android.tools.build/gradle-core
zipAlignTask.dependsOn(
variantOutputScope.getVariantScope().getPackageApplicationTask().getName());
代码示例来源:origin: com.amazon.device.tools.build/gradle-core
@Override
public File get() {
return getOutputFile();
}
代码示例来源:origin: com.amazon.device.tools.build/gradle-core
@Override
public void setOutputFile(@NonNull File file) {
if (zipAlignTask != null) {
zipAlignTask.setOutputFile(file);
} else {
packageApplicationTask.setOutputFile(file);
}
}
代码示例来源:origin: com.amazon.device.tools.build/gradle-core
@Nullable
@Override
public File getOutputFile() {
if (zipAlignTask != null) {
return zipAlignTask.getOutputFile();
}
return packageApplicationTask == null ? null : packageApplicationTask.getOutputFile();
}
代码示例来源:origin: com.android.tools.build/gradle-core
@NonNull
@Override
public File getOutputFile() {
if (zipAlignTask != null) {
return zipAlignTask.getOutputFile();
}
return packageAndroidArtifactTask == null
? getScope().getFinalPackage()
: packageAndroidArtifactTask.getOutputFile();
}
内容来源于网络,如有侵权,请联系作者删除!