fix: built apk showing unpacked script's path on console
This commit is contained in:
@@ -18,6 +18,7 @@ public class JavaScriptFileSource extends JavaScriptSource {
|
|||||||
|
|
||||||
private File mFile;
|
private File mFile;
|
||||||
private String mScript;
|
private String mScript;
|
||||||
|
private boolean mCustomsName = false;
|
||||||
|
|
||||||
public JavaScriptFileSource(File file) {
|
public JavaScriptFileSource(File file) {
|
||||||
super(PFiles.getNameWithoutExtension(file.getName()));
|
super(PFiles.getNameWithoutExtension(file.getName()));
|
||||||
@@ -30,6 +31,7 @@ public class JavaScriptFileSource extends JavaScriptSource {
|
|||||||
|
|
||||||
public JavaScriptFileSource(String name, File file) {
|
public JavaScriptFileSource(String name, File file) {
|
||||||
super(name);
|
super(name);
|
||||||
|
mCustomsName = true;
|
||||||
mFile = file;
|
mFile = file;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -56,6 +58,9 @@ public class JavaScriptFileSource extends JavaScriptSource {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String toString() {
|
public String toString() {
|
||||||
|
if (mCustomsName) {
|
||||||
|
return super.toString();
|
||||||
|
}
|
||||||
return mFile.toString();
|
return mFile.toString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ public class AssetsProjectLauncher {
|
|||||||
|
|
||||||
private void runScript() {
|
private void runScript() {
|
||||||
try {
|
try {
|
||||||
JavaScriptFileSource source = new JavaScriptFileSource(mMainScriptFile);
|
JavaScriptFileSource source = new JavaScriptFileSource("main", mMainScriptFile);
|
||||||
AutoJs.getInstance().getScriptEngineService().execute(source, new ExecutionConfig()
|
AutoJs.getInstance().getScriptEngineService().execute(source, new ExecutionConfig()
|
||||||
.executePath(mProjectDir));
|
.executePath(mProjectDir));
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user