All Products
Search
Document Center

Mobile Platform as a Service:Tambahkan aturan pengaburan

Last Updated:Jun 24, 2025

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

  1. Kustomisasi yw_1222.jpg sebagai sumber daya yang akan disimpan. Buat file XML di proyek Anda yang berisi tag <resources> dan tentukan yw_1222.jpg sebagai sumber daya yang akan disimpan di atribut tools:keep. Jika diinginkan, setiap sumber daya yang ingin dibuang juga dapat ditentukan di atribut tools: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"/>

    image

  2. Jalankan tugas untuk menghasilkan file terobfuski. Klik pada mPDebugProguardTask (atau mPReleaseProguardTask).

    image

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

    image

  4. Tambahkan file terobfuski yang dihasilkan ke kebijakan pengaburan.

    image

    null

    Jika transformClassesAndResourcesWithR8ForRelease macet selama pengaburan, kami sarankan Anda menonaktifkan R8 lalu melakukan pengaburan lagi. Untuk menonaktifkan R8:

    Tambahkan android.enableR8=false di gradle.properties.

    image