Существует ли символ “препроцессора”, соответствующий / небезопасному флагу?

Когда вы запускаете приложение с помощью команды

ionic cordova run android

, оно будет работать в режиме отладки, поэтому, когда приложение будет запущено в режиме разработки, потребуется время, чтобы загрузить все модули, поэтому оно занимает слишком много времени. Если вы не хотите, это означает, что вы можете использовать приведенный ниже cmd для запуска своего приложения.

ionic cordova run android --prod

Создание этого cmd займет больше времени, но пустой экран не будет отображаться. Надеюсь, это поможет вам заранее.

6
задан Brian Tompsett - 汤莱恩 8 July 2016 в 15:40
поделиться

3 ответа

Я рекомендую, чтобы Вы создали одну или несколько новых конфигураций с помощью менеджера конфигурации, сказали "Небезопасную Отладку" и "Небезопасный Выпуск", которые имеют существующие опции плюс Небезопасная проверка и добавляют условный символ НЕБЕЗОПАСНЫХ. Вместо того, чтобы переключить опции Unsafe Вы использовали бы Небезопасную конфигурацию.

У Вас могли также быть конфигурации, меняют выходное имя небезопасного блока, таким образом, у Вас было бы два блока, сказать Bitmaps.dll и Bitmaps.Unsafe.dll, и клиент блока может решить, какие соответствия его потребности лучше всего путем определения, на какой блок это ссылается.

4
ответ дан 11 December 2019 в 05:59
поделиться

Я предложил бы, чтобы Вы скомпилировали с /unsafe /define:SAFE. Возможно, существует иначе, я не знаю.

1
ответ дан 11 December 2019 в 05:59
поделиться

Я думаю, что Вы могли бы попробовать этот код

#define UNSAFE
#undef UNSAFE // comment this line out if you want to compile the save version

Затем можно использовать код как Вы, дал в Вашем примере.

0
ответ дан 11 December 2019 в 05:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: