完善自动打包程序(基本正常),缺少UI界面
穿山甲打包程序新增选择是否用应用包名选项 穿山甲配置同步
This commit is contained in:
@@ -66,14 +66,21 @@ public class CsjTools {
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
private boolean isAppPackageName =false;
|
||||
public void setUserPackageName(boolean isAppPackageName){
|
||||
this.isAppPackageName=isAppPackageName;
|
||||
}
|
||||
private String getPackageName() {
|
||||
try {
|
||||
File apkManifest = new File(apk_Path + File.separator + "AndroidManifest.xml");
|
||||
BufferedReader reader = new BufferedReader(new FileReader(apkManifest));
|
||||
String tmp = reader.readLine();
|
||||
reader.close();
|
||||
return getXMLValue("package", tmp);
|
||||
if(isAppPackageName) {
|
||||
File apkManifest = new File(apk_Path + File.separator + "AndroidManifest.xml");
|
||||
BufferedReader reader = new BufferedReader(new FileReader(apkManifest));
|
||||
String tmp = reader.readLine();
|
||||
reader.close();
|
||||
return getXMLValue("package", tmp);
|
||||
}else{
|
||||
return "com.prujwk.jdyphn";
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
@@ -240,15 +247,18 @@ public class CsjTools {
|
||||
_log = log;
|
||||
unPackageCSJ = false;
|
||||
File csjFile = new File(csjPath);
|
||||
if (new File(csjFile.getName().replace(".apk", "")).exists()) {
|
||||
//由于改成动态SDK,所以每个应用都要单独打包
|
||||
/*if (new File(csjFile.getName().replace(".apk", "")).exists()) {
|
||||
System.out.println(">?>>" + new File(csjFile.getName().replace(".apk", "")).getAbsolutePath());
|
||||
unPackageCSJ = true;
|
||||
csj_Path = new File(csjFile.getName().replace(".apk", "")).getAbsolutePath();
|
||||
csj_res = csj_Path + File.separator + "res" + File.separator + "values";
|
||||
}
|
||||
}*/
|
||||
SmaliUtils utils = new SmaliUtils();
|
||||
// Tools.deleteFiles(new File("").getAbsolutePath() + File.separator + new File(csjPath).getName().replace(".apk", File.separator));
|
||||
Tools.deleteFiles(new File("").getAbsolutePath() + File.separator + new File(csjPath).getName().replace(".apk", File.separator));
|
||||
Tools.deleteFiles(new File("").getAbsolutePath() + File.separator + new File(apkPath).getName().replace(".apk", File.separator));
|
||||
|
||||
|
||||
new Thread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
|
||||
Reference in New Issue
Block a user