Skip to content

Commit 0a817e0

Browse files
committed
Fix unsigned package paths
1 parent cc74e20 commit 0a817e0

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/processing/mode/android/AndroidBuild.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -278,19 +278,19 @@ public File exportPackage() throws Exception {
278278
File projectFolder = build("release");
279279
if(projectFolder == null) return null;
280280

281-
File signedPackage = signPackage();
281+
File signedPackage = signPackage(projectFolder);
282282
if(signedPackage == null) return null;
283283

284284
File exportFolder = createExportFolder();
285285
Base.copyDir(projectFolder, exportFolder);
286286
return new File(exportFolder, "/bin/");
287287
}
288288

289-
private File signPackage() throws Exception {
289+
private File signPackage(File projectFolder) throws Exception {
290290
File keyStore = getKeyStore();
291291
if(keyStore == null) return null;
292292

293-
File unsignedPackage = new File(sketch.getFolder(), "android/bin/" + sketch.getName() + "-release-unsigned.apk");
293+
File unsignedPackage = new File(projectFolder, "bin/" + sketch.getName() + "-release-unsigned.apk");
294294
if(!unsignedPackage.exists()) return null;
295295

296296
// NOT sure that works: java.home returns JRE path here, need to walk back to ../../bin to find jarsigner
@@ -311,7 +311,7 @@ private File signPackage() throws Exception {
311311
JarSigner.main(args);
312312

313313
if(verifySignedPackage(unsignedPackage)) {
314-
File signedPackage = new File(sketch.getFolder(), "android/bin/" + sketch.getName() + "-release-signed.apk");
314+
File signedPackage = new File(projectFolder, "bin/" + sketch.getName() + "-release-signed.apk");
315315
if(signedPackage.exists()) {
316316
boolean deleteResult = signedPackage.delete();
317317
if(!deleteResult) {

0 commit comments

Comments
 (0)