Skip to content

Commit 6e15432

Browse files
committed
Fix #97 Making apk with undesired filename, a special case
1 parent 80f5238 commit 6e15432

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

source-code/app/src/main/java/org/buildmlearn/toolkit/utilities/SignerThread.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,18 @@ public SignerThread(Context context, String assetsApk, String finalApk, KeyStore
4848
this.projectFile = finalApk;
4949
this.context = context;
5050
this.assetsApk = assetsApk;
51-
this.finalApk = finalApk.replaceAll("buildmlearn", "apk");
51+
this.finalApk = getFinalApkPath(finalApk);
5252
this.keyDetails = keyDetails;
5353
this.toolkit = (ToolkitApplication) context;
5454
this.assetFileName = assetFileName;
5555
this.assetFilePath = assetFilePath;
5656
}
5757

58+
private String getFinalApkPath(String buildmlearnPath) {
59+
int index = buildmlearnPath.lastIndexOf("buildmlearn");
60+
return buildmlearnPath.substring(0,index) + "apk";
61+
}
62+
5863
public void setSignerThreadListener(OnSignComplete listener) {
5964
this.listener = listener;
6065
}

0 commit comments

Comments
 (0)