Reinstate minimalistic debug option to inject android:debuggable with aapt

This commit is contained in:
Benjamin Dobell
2016-04-18 08:05:39 +10:00
committed by Connor Tumbleson
parent 8689991626
commit 032a3e5e25
3 changed files with 7 additions and 3 deletions

View File

@ -19,6 +19,7 @@ import java.util.Collection;
public class ApkOptions {
public boolean forceBuildAll = false;
public boolean debugMode = false;
public boolean verbose = false;
public boolean copyOriginalFiles = false;
public boolean updateFiles = false;

View File

@ -346,6 +346,9 @@ final public class AndrolibResources {
if (apkOptions.updateFiles) {
cmd.add("-u");
}
if (apkOptions.debugMode) { // inject debuggable="true" into manifest
cmd.add("--debug-mode");
}
// force package id so that some frameworks build with correct id
// disable if user adds own aapt (can't know if they have this feature)
if (mPackageId != null && ! customAapt && ! mSharedLibrary) {