diff --git a/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java b/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java index bba76b13..82051652 100644 --- a/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java +++ b/app/src/main/java/org/autojs/autojs/ui/project/BuildActivity.java @@ -536,7 +536,12 @@ public class BuildActivity extends BaseActivity implements ApkBuilder.ProgressCa checkBox.setTextSize(12); int marginInPixels = (int) (8 * getResources().getDisplayMetrics().density); checkBox.setPadding(marginInPixels, 0, 0, 0); - checkBox.setChecked(false); + if (mProjectConfig != null) { + boolean checked = mProjectConfig.getPermissions().stream().anyMatch(p -> ("android.permission." + p.toUpperCase()).equals(permission)); + checkBox.setChecked(checked); + } else { + checkBox.setChecked(false); + } mFlexboxPermissionsView.addView(checkBox); }); }