Aplikasi yang dikembangkan pada klien mPaaS Android dikompilasi menggunakan kode Java, yang dapat dengan mudah didekompilasi. Oleh karena itu, file pengaburan Android ProGuard digunakan untuk melindungi kode sumber Java. Topik ini menjelaskan proses menambahkan aturan pengaburan dalam mode akses AAR asli.
Prosedur
Kustomisasi yw_1222.jpg sebagai sumber daya yang akan disimpan. Buat file XML di proyek Anda yang berisi tag
<resources>dan tentukanyw_1222.jpgsebagai sumber daya yang akan disimpan di atributtools:keep. Jika diinginkan, setiap sumber daya yang ingin dibuang juga dapat ditentukan di atributtools:discard. Kedua properti tersebut menerima daftar nama sumber daya yang dipisahkan koma. Karakter asterisk (*) dapat digunakan sebagai wildcard.<?xml version="1.0" encoding="utf-8"?> <resources xmlns:tools="http://schemas.android.com/tools" tools:keep="@drawable/yw_1222"/>
Jalankan tugas untuk menghasilkan file terobfuski. Klik pada mPDebugProguardTask (atau mPReleaseProguardTask).

Setelah eksekusi, file terobfuski akan ditambahkan ke proyek, seperti yang ditunjukkan pada gambar berikut.

Tambahkan file terobfuski yang dihasilkan ke kebijakan pengaburan.
nullJika
transformClassesAndResourcesWithR8ForReleasemacet selama pengaburan, kami sarankan Anda menonaktifkan R8 lalu melakukan pengaburan lagi. Untuk menonaktifkan R8:Tambahkan
android.enableR8=falsedigradle.properties.