Skip to content

Commit ae06937

Browse files
committed
Merge branch 'fix_bug_signer' of https://github.com/scopeInfinity/BuildmLearn-Toolkit-Android into scopeInfinity-fix_bug_signer
2 parents 5cfd532 + 6e15432 commit ae06937

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,14 +92,13 @@ public SignerThread(Context context, String assetsApk, String finalApk, KeyStore
9292
this.projectFile = finalApk;
9393
this.context = context;
9494
this.assetsApk = assetsApk;
95-
this.finalApk = finalApk.replaceAll("buildmlearn", "apk");
95+
this.finalApk = getFinalApkPath(finalApk);
9696
this.keyDetails = keyDetails;
9797
this.toolkit = (ToolkitApplication) context;
9898
this.assetFileName = assetFileName;
9999
this.assetFilePath = assetFilePath;
100100
}
101101

102-
103102
private static void modifyManifest(final String[] args) {
104103
try {
105104
String androidManifestBinXml = args[0];
@@ -128,6 +127,12 @@ public NodeVisitor child(String ns, String name) {
128127
} catch (Exception e) {
129128
e.printStackTrace();
130129
}
130+
131+
}
132+
133+
private String getFinalApkPath(String buildmlearnPath) {
134+
int index = buildmlearnPath.lastIndexOf("buildmlearn");
135+
return buildmlearnPath.substring(0,index) + "apk";
131136
}
132137

133138
public void setSignerThreadListener(OnSignComplete listener) {

0 commit comments

Comments
 (0)