Category Archives: Android Studio

Problem Solved: No such file or directory AAPT err(672190433)

Saya ingin membuild file .apk menggunakan gradle di CentOS tetapi mengalami kendala. Eksekusi ./gradlew assembleRelease yang biasanya mulus, kali ini menemukan pesan error seperti ini:

cannot open shared object file:  No such file or directory AAPT err(672190433): build-tools/22.0.1/aapt:  error while loading shared libraries: libz.so.1

ini solusinya:

chmod +x */build-tools/22.0.1/aapt

Path build-toolsnya harap disesuaikan

Mempercepat Build Berulang pada Android Studio dengan Mengaktifkan Gradle Daemon

Halo sobat, apakah sobat sering merasa waktu build di Android Studio terasa lama? Salah satu cara untuk mengatasinya adalah dengan mengaktifkan Gradle Daemon. Gradle Daemon adalah proses latar belakang yang dapat mempercepat waktu build dengan menjaga data dan kode yang sering digunakan tetap di memori.

Cara Mengaktifkan Gradle Daemon

Untuk mengaktifkan Gradle Daemon, sobat dapat menambahkan baris berikut ke dalam file gradle.properties di direktori .gradle pengguna:

org.gradle.daemon=true

Jika file tersebut belum ada, sobat dapat membuatnya dengan perintah berikut di terminal:

touch ~/.gradle/gradle.properties && echo "org.gradle.daemon=true" >> ~/.gradle/gradle.properties

Manfaat Mengaktifkan Gradle Daemon

Dengan mengaktifkan Gradle Daemon, sobat dapat mengurangi waktu build secara signifikan. Hal ini karena Gradle tidak perlu memulai proses baru setiap kali build dijalankan, sehingga menghemat waktu dan sumber daya.

Pengaturan Lain untuk Mempercepat Build

Selain mengaktifkan Gradle Daemon, sobat juga dapat menambahkan pengaturan berikut untuk meningkatkan performa build:

org.gradle.parallel=true org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

Pengaturan ini memungkinkan Gradle menjalankan tugas secara paralel dan memberikan lebih banyak memori untuk proses build. :contentReference[oaicite:0]{index=0}

Catatan Penting

Pastikan sobat menyesuaikan nilai -Xmx sesuai dengan kapasitas RAM yang tersedia. Misalnya, jika sobat memiliki RAM 4GB, gunakan -Xmx2048m. Jika memiliki RAM 8GB atau lebih, sobat dapat meningkatkan nilai tersebut untuk performa yang lebih baik.

Dengan menerapkan langkah-langkah di atas, sobat dapat menikmati proses build yang lebih cepat dan efisien di Android Studio. Selamat mencoba dan semoga berhasil!

Loading Title Pada Aplikasi WebView Android

myWebView.setWebChromeClient(new WebChromeClient() {     public void onProgressChanged(WebView view, int progress)     {         //Menampilkan title Loading... sebelum webview load 100% halaman web.         setTitle("Loading...");         setProgress(progress * 100);          // Menampilkan title setelah loading web selesai.         if(progress == 100)             setTitle(R.string.rahmatriyanto);     } });