В MIUI 8 перейдите в «Настройки разработчика» и установите «Install over USB», чтобы включить его.
Я знаю, что можно сделать это в спецификации JPA, таким образом, необходимо смочь в, в спящем режиме (использующий JPA + аннотации).
Если Вы просто заполняете поле ID новой персистентной модели, Вы создаете, то, когда Вы "Слияние", что модель в EntityManager, это будет использовать идентификатор, который Вы установили.
Это действительно имеет разветвления, все же. Вы только что израсходовали тот идентификатор, но последовательность, указанная аннотацией GeneratedValue, не знает это. Если Вы не указываете ununsed идентификатор, это - МЕНЬШЕ, чем текущее значение последовательности, Вы собираетесь получить проблему, после того как последовательность ловит до значения, Вы просто использовали.
Так, возможно, я вижу, где Вы могли бы хотеть, чтобы пользователь смог указать идентификатор, но затем необходимо поймать возможное Исключение (дублирующийся идентификатор), который может прибыть в будущее.