Может быть, какая-то полезная информация:
реагирующая нативная версия: 0.64.4Версия SDK: 30
Я действительно растерян, буду очень признателен за любую помощь, заранее спасибо.
Пока что я создал AdminReceiver .java с этим кодом:
Код: Выделить всё
@Override
public void onEnabled(Context context, Intent intent) {
super.onEnabled(context, intent);
}
@Override
public void onDisabled(Context context, Intent intent) {
super.onDisabled(context, intent);
}
Код: Выделить всё
Код: Выделить всё
Код: Выделить всё
@Override
public void onCreate() {
super.onCreate();
// Initialize SoLoader
SoLoader.init(this, /* native exopackage */ false);
// Dispatcher for Expo modules
ApplicationLifecycleDispatcher.onApplicationCreate(this);
// Detailed logging (optional)
try {
DevicePolicyManager dpm = (DevicePolicyManager) getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName adminComponent = new ComponentName(this, AdminReceiver.class);
Log.d("MainApplication", "Is Device Owner: " +
dpm.isDeviceOwnerApp(getApplicationContext().getPackageName()));
Log.d("MainApplication", "Is Admin Active: " +
dpm.isAdminActive(adminComponent));
} catch (Exception e) {
Log.e("MainApplication", "Error checking device admin status", e);
}
}
Код: Выделить всё
adb shell dpm set-device-owner com.myGroup.myPackage/.AdminReceiver
Ошибка: Неизвестный администратор: ComponentInfo{com.myGroup.myPackage/com.myGroup.myPackage.AdminReceiver>
Подробнее здесь: https://stackoverflow.com/questions/793 ... ve-project