2015-08-06 3 views
0

Я пытаюсь Затемнение моего Xamarin андроида приложения и я сделал это для DLL был выход наСокрытие Xamarin андроид

, но когда я нажимаю на экспорт андроид пакет в визуальной студии дллы я защищен были удаляемыми и дллы без обфускации заменить его

Как это сделать?

+1

Обфускация бессмысленна, надеюсь, вы это знаете. –

+0

Не ходите на obfuscation.it даст кошмар. –

+0

Я предлагаю вам попробовать это: http://www.babelfor.net, это полезно! –

ответ

4

Обфускание приложений Xamarin Android не имеет особого смысла (конечно, вы можете включить параметр «Включить ProGuard», если хотите), но вы можете включить «Встраивать сборки в собственный код», который преобразует весь код в двоичный файл .so.

+0

есть много приложений, которые, когда вы хотите их открыть, вы не можете видеть код, но о xamarin android полностью его источник, пожалуйста, помогите мне запутать код – Spaceman

+0

native - для конечных пользователей, но i m enterprise user – Spaceman

2

Адрес a blog post explaining how to obfuscate a Xamarin Android app with Dotfuscator. Он говорит, что существует проблема вокруг расположения файлов после процесса запутывания:

Для того, чтобы платформы конкретного процесса сборки Xamarin, чтобы правильно найти в запутанной сборке, они должны быть скопированы обратно в исходные места сборки после запутывания. Android имеет дополнительное ограничение в том, что исходный обфусканный PCL должен быть скопирован обратно в свое конкретное местоположение.

Смежные вопросы