CorePatch
CorePatch copied to clipboard
java.lang.IllegalStateException: setLevel cannot be called after setInput
findViewById(R.id.archive_diff).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
new Thread(new Runnable() {
@Override
public void run() {
File oldFile = new File(Environment.getExternalStorageDirectory() + File.separator + "debug-rack-camera-36.apk");
File newFile = new File(Environment.getExternalStorageDirectory() + File.separator + "debug-rack-camera-37.apk");
File diffFile = new File(Environment.getExternalStorageDirectory() + File.separator + "archive-patch.diff");
Generator generator = CoreGenerator.getInstance().getGenerator(CoreGeneratorType.ARCHIVE);
try {
generator.generate(oldFile, newFile, diffFile);
} catch (GeneratorException e) {
e.printStackTrace();
Log.e("####", e.getMessage());
}
Log.e("####", "finish");
}
}).start();
}
});
+1