Tampilkan postingan dengan label Troubleshooting. Tampilkan semua postingan
Tampilkan postingan dengan label Troubleshooting. Tampilkan semua postingan

Senin, 30 Desember 2024

Tidak bisa build ionic 8

 disini kita kembali lagi memberikan pengalaman kita, saya tidak bisa build ionic 8 menjadi aplikasi

untuk peringatannya saya lupa apa yang keluar tetapi saya akan share ini terlebih dahulu sebelum lupa,

jadi kita harus menambah file ini sebelum build.

add file dengan nama local.properties di dalam folder android dan isi manual, dan sesuaikan tempat SDK teman-teman, kemudian save

sdk.dir=C:/Users/ITKU/AppData/Local/Android/Sdk




ionic 8 Saat add android tidak keluar capacitor.settings.gradle

 Berjumpa lagi, kali ini saya mendapat kendala aplikasi ionic 8 Saat add android tidak keluar capacitor.settings.gradle, jadi setelah saya membuat project dan menuliskan ionic capacitor add android tetapi saat saya buka tidak ada file capacitor.settings.gradle sehingga tidak bisa saya build,


 

setelah melakukan beberapa cara ternyata sebelum kita add android coba jalankan perintah

ionic capacitor sync

Ionic 8 tidak bisa mengakses data mysql

Ionic 8 tidak bisa mengakses data mysql padahal saat menggunakan ionic serve data vase dapat di akses dengan normal.

hal ini dapat dikarenakan beberapa sebab.

1. Perhatikan Protokol HTTP/HTTPS

Gunakan HTTPS

Pada Android 9 (Pie) dan yang lebih baru, koneksi HTTP non-aman akan diblokir secara default. Pastikan backend Anda menggunakan HTTPS.

Jika server Anda belum memiliki SSL, Anda bisa menggunakan layanan seperti Let's Encrypt untuk mendapatkan sertifikat SSL gratis.

Setelah HTTPS aktif, ubah URL API Anda menjadi https://.


2. Buat File network_security_config.xml

Buat file XML di folder res/xml/network_security_config.xml (buat folder xml jika belum ada).

Isi file network_security_config.xml:

<?xml version="1.0" encoding="utf-8"?> <network-security-config> <domain-config cleartextTrafficPermitted="true"> <domain includeSubdomains="true">primbon.oncrit.my.id</domain> </domain-config> </network-security-config>

Konfigurasi di AndroidManifest.xml

Tambahkan referensi ke file network_security_config.xml di dalam tag <application>:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.app">

    <!-- Izin internet -->
    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:networkSecurityConfig="@xml/network_security_config"
        android:usesCleartextTraffic="true"
        android:label="@string/app_name"
        android:icon="@mipmap/ic_launcher">
        ...
    </application>
</manifest> 


Penjelasan:

    <network-security-config>:
        Mengatur kebijakan keamanan jaringan.
        cleartextTrafficPermitted="true": Mengizinkan koneksi HTTP (non-HTTPS).

    <uses-permission>:
        Mengizinkan aplikasi untuk mengakses internet.

    Referensi File Konfigurasi:
        Atribut android:networkSecurityConfig menunjuk ke file res/xml/network_security_config.xml.

Catatan Penting

Gunakan HTTPS: Sangat disarankan untuk menggunakan HTTPS di server Anda. Jika menggunakan HTTP, itu hanya untuk pengujian dan pengembangan.

Kamis, 26 Desember 2024

Aplikasi di tolak saat upload di playstore

 Sesuai dengan kebijakan Fungsi, Konten, dan Pengalaman Pengguna, aplikasi Anda belum memenuhi satu atau beberapa persyaratan berikut: Aplikasi Anda bersifat statis dan tidak berisi fungsi khusus aplikasi. google developer

 



Pemberitahuan ini menunjukkan bahwa aplikasi Anda dinilai sebagai "statis" oleh Google, yang berarti aplikasi tersebut mungkin hanya berisi konten dasar atau tidak memberikan pengalaman interaktif yang cukup untuk pengguna. Google Play memiliki kebijakan ketat untuk memastikan aplikasi di platformnya memberikan nilai atau fungsi yang memadai.

Berikut adalah langkah-langkah untuk memperbaiki masalah tersebut:
1. Perbaiki Fungsi dan Interaktivitas
  • Tambahkan Fitur Interaktif: Pastikan aplikasi Anda memiliki fitur yang memungkinkan pengguna berinteraksi, seperti formulir, kalkulator, atau fitur berbasis data.
  • Integrasi API atau Layanan: Jika memungkinkan, tambahkan integrasi dengan layanan pihak ketiga seperti peta, pembayaran, atau autentikasi pengguna.
  • Fokus pada Fungsi Utama Aplikasi: Jangan hanya menampilkan informasi statis seperti halaman web. Pastikan aplikasi menyelesaikan masalah spesifik atau kebutuhan pengguna.

2. Perbaiki Desain dan Navigasi

  • Navigasi yang Jelas: Pastikan aplikasi memiliki menu atau tab navigasi yang terorganisir dengan baik.
  • Desain Responsif: Gunakan elemen desain yang memperbaiki pengalaman pengguna, seperti tombol, daftar drop-down, atau carousel gambar.

3. Tambahkan Konten Dinamis

  • Konten yang Diperbarui Secara Berkala: Integrasikan berita, notifikasi, atau pembaruan konten yang relevan dengan tema aplikasi.
  • Penggunaan Database atau Backend: Jika aplikasi memerlukan data, gunakan backend untuk menyimpan dan menampilkan data dinamis.

4. Periksa Ulang Deskripsi dan Metadata

  • Jelaskan Fungsi Aplikasi: Di Google Play Console, periksa deskripsi aplikasi Anda. Pastikan Anda menjelaskan dengan detail fitur-fitur unik yang dimiliki.
  • Screenshot dan Video: Pastikan screenshot dan video di halaman aplikasi mencerminkan fitur interaktif atau fungsi aplikasi yang relevan.

5. Pengujian dan Ulasan

  • Minta Masukan Pengguna: Sebelum mengajukan ulang, minta beberapa pengguna untuk mencoba aplikasi Anda dan berikan masukan.
  • Uji di Perangkat Berbeda: Pastikan aplikasi berfungsi dengan baik di berbagai perangkat Android.

6. Ajukan Ulang dengan Penjelasan

Setelah memperbaiki aplikasi, ajukan ulang ke Google dengan memberikan penjelasan singkat melalui formulir atau email, jika tersedia. Jelaskan bahwa aplikasi Anda telah diperbaiki sesuai panduan kebijakan.

 

Sabtu, 21 Desember 2024

Status reject saat kita publish project ionic 8

 Status reject saat kita publish project ionic 8.

ini saya mengalami penolakan dari project saya saat saya mengupload untuk publish di play store/google develeper. keterangannya seperti ini..




 

setelah saya cek ternyata kendala ini terjadi karena saya lupa memasukkan kode  admob saya pada aplikasi tersebut

file tersebut berada di platforms/android/app/src/main/AndroidManifest.xml

yaitu kode 

<meta-data android:name="com.google.android.gms.ads.APPLICATION_ID" android:value="ca-app-pub-XXXXXXXXXXXXXXXX~YYYYYYYYYY"/>

Kamis, 01 Agustus 2024

Tidak dapat Meremot komputer peringatan CredSSP

 Mengatasi gagal terhubung ke RDP karena CredSSP Encryption Oracle Remediation

Jika anda memiliki VPS dengan OS Windows dan ingin akses menggunakan RDP, terkadang didapat error mengenai "CredSSP Encryption Oracle Remediation" 

langsung saja masuk ke 
run- ketik gpedit.msc

akan keluar Local Group Policy

pilih administrative templates-system

Pilih Credentials Delegation-Pilih Encryption Oracle Remediation

Pilih Enabled dan ubah production level ke: Vulnerable
Klik OK dan ketik perintah: gpupdate /force


Selasa, 16 Juli 2024

Cara mengganti lokasi gradle JDK

 Cara mengganti lokasi gradle JDK

langsung saja ya kita buka android studio pada komputer kita

Pilih costomise dan all setting


Pilih build, > build tool > gradle

dan sesuaikan dimana jdh kita berada

terimakasih

Could not resolve com.android.tools.build:gradle:8.3.0 saat build ionic

 Could not resolve com.android.tools.build:gradle:8.3.0 saat build ionic

kendala yang saya alami ber bulan bulan saat membuild ionic Could not resolve com.android.tools.build:gradle:8.3.0 dan ini sangat menyebalkan.

hal tersebut dikarenakan kurangnya pengetahuan dan googling saya, bayak tutorial yang hasilnya nihil.

dan akhirnya saya menemukan solusi soal masalah ini,,

saya sudah menginstal gradle dari 6.xx sampai 8.xx dan masih tidak bisa hal tersebut dikarenakan jdk yang kurang kompatible, akhirnya saya install jdk 17.0.1 dan akhirnya bisa,

selain itu rubah gradle JDH ke lokasi tempat kita tadi menginstall JDK 17

lengkapnya disini



setelah semua step ini di selesaikan jangan lupan rubah juga di environment nya..selamat mencoba

Selasa, 18 Juni 2024

Windows tiba tiba tidak bisa booting

saat ini kami menemukan kendala, windows tidak bisa masuk booting yang sebelumnya tidak ada masalah apapun dan tiba tiba tidak bisa.

dengan cirikas ssd terdeteksi pada bios, tetapi tidak terdeteksi pada booting bios..setelah kami coba-coba kami menemukan masalha tersebut terjadi pada baterai bios kami yang lemah dan mereset pengaturan bios,

ada fitur yang terdisable pada bios, menu tersebut yaitu CSM, kami mencoba meng ENABLE kan fitur tersebut...

mungkin banyak yang kurang tau apa itu CSM

 Apa itu BIOS CSM?

CSM adalah singkatan dari Modul Dukungan Kompatibilitas. Ini adalah fitur yang ditemukan di BIOS komputer modern (Basic Input/Output System) yang memungkinkan sistem meniru layanan BIOS tradisional untuk kompatibilitas dengan sistem operasi lama dan perangkat lunak yang mengandalkan antarmuka BIOS.


BIOS adalah firmware yang tertanam di motherboard komputer dan bertanggung jawab untuk menginisialisasi komponen perangkat keras dan memfasilitasi proses booting. Di masa lalu, komputer menggunakan antarmuka BIOS tradisional, yang menyediakan serangkaian layanan standar bagi perangkat lunak untuk berinteraksi dengan perangkat keras.


Dengan munculnya UEFI (Unified Extensible Firmware Interface), antarmuka firmware yang lebih baru dan canggih, fungsi BIOS tradisional digantikan. UEFI menawarkan beberapa keunggulan dibandingkan BIOS lama, termasuk waktu booting yang lebih cepat, fitur keamanan yang ditingkatkan, dan dukungan untuk perangkat penyimpanan yang lebih besar.


Namun, karena banyak sistem operasi dan perangkat lunak lama dirancang untuk bekerja secara khusus dengan BIOS tradisional, pengenalan UEFI menimbulkan masalah kompatibilitas. Di sinilah Modul Dukungan Kompatibilitas (CSM) berperan.


CSM memungkinkan sistem untuk melakukan booting dalam mode lama, yang mengemulasi fungsionalitas antarmuka BIOS lama. Hal ini memungkinkan sistem untuk menyediakan kompatibilitas untuk perangkat keras dan perangkat lunak lama pada sistem modern yang menggunakan UEFI BIOS.


Dengan mengaktifkan CSM, sistem dapat menjalankan sistem operasi lama seperti Windows 7 atau Linux versi lama, yang tidak dirancang untuk bekerja dengan UEFI. CSM pada dasarnya menjembatani kesenjangan antara UEFI dan BIOS lama, memungkinkan perangkat lunak dan sistem operasi lama berfungsi dengan baik pada perangkat keras modern.


CSM menawarkan kompatibilitas dengan meniru layanan BIOS yang diandalkan oleh perangkat lunak lama, seperti penanganan interupsi dan akses disk. Ini memberikan lapisan terjemahan antara firmware UEFI yang lebih baru dan perangkat lunak lama yang bergantung pada BIOS, memastikan bahwa perangkat lunak tersebut masih dapat diinstal dan dijalankan tanpa masalah kompatibilitas.


Meskipun CSM menyediakan kompatibilitas, CSM juga memiliki beberapa kelemahan. Mengaktifkan CSM dapat memengaruhi kinerja sistem karena menambahkan lapisan emulasi tambahan. Selain itu, hal ini dapat membatasi manfaat dan fitur yang disediakan oleh UEFI, seperti boot aman dan waktu startup lebih cepat.


CSM BIOS vs. UEFI BIOS: Apa Perbed

Jumat, 08 Maret 2024

Adobe genuin muncul tiba-tiba

hal yang paling menyebalkan saat kita mengerjakan sesuatu dan tiba-tiba keluar peringatan seperti ini


ternyata hal itu bisa kita disable,,yuk langsung saja 
1. masuk ke run
2. ketik services.msc
3. pilih adobe genuin
4. klik kanan properties
5. disable dan stop






Selasa, 05 Desember 2023

angular 17 not app.modul.ts

angular 17 not app.modul.ts
berhari-hari saya menemukan kendala mengenai kenapa app.modul.ts tidak keluar saat saya membuat project angular. setelah banyak cara saya mencoba mulai dari menginstall dan meng uninstall node dan angular ci, akhirnya saya menemukan kenapa app.modul.ts tidak ada.

Mulai dari Angular v17 dan seterusnya, Standalone kini menjadi default baru untuk CLI.
Jadi ketika Anda membuat proyek baru Anda tidak akan memiliki modul apa pun di dalamnya jika Anda tidak menentukan apa pun.
Namun, masih dimungkinkan untuk membuat aplikasi berbasis modul dengan menggunakan tanda --no-standalone : ng new --no-standalone



ng new --no-standalone

ng new prod2 --no-standalone



 Semoga membantu

Kamis, 30 November 2023

Angular Undefined

Angular Undefined saat kita cek versi angular, saya sempat heran kenapa saya cek versi angular
ternyata hal tersebut saya cek bukan di folder yang saya buat


dan ternyata saat cek angular bukan di folder akan keluar undefined

dan saya ulangi untuk ng version di folder data kita, sehingga keluar serinya


 

Senin, 27 November 2023

this could be due to credssp encryption oracle remediation

this could be due to credssp encryption oracle remediation



this could be due to credssp encryption oracle remediation Masalah ini sering muncul ketika kita jarang melakukan update windows terutama dibagian security update nya.

OS Windows Client (laptop atau PC komputer) yang menggunakan OS terbaru dan sudah melakukan security update di blokir untuk dapat berkomunikasi dengan server RDP yang belum di patch, maka dari itu PC Client anda akan memunculkan error "CredSSP Encryption Oracle Remediation" dimana terdapat celah keamanan, dan solusi sementara dan cepat adalah PC Client di set permission untuk memperbolehkan akses RDP dengan proteksi yang lemah.

langsung saja kita eksekusi, masuk ke run dengan cara pilih start-run-ketik perintah gpedit.msc


Pilih menu administrative template


selanjutnya pilih system


pilih Credentials Delegation


Pilih Encryption Oracle Remediation


Pilih Enable dan pilih Protection Level Vulnerable

setelah itu OK


Selasa, 24 Oktober 2023

Komputer tidak bisa mati setelah di Shutdown

komputer tidak bisa mati setelah di shutdown

hal ini terjadi pada komputer kami, kami sudah melakukan berbagai cara untuk membenahi komputer tersebut.

hal yang kami cek mulai dari power supply, ram, proseccor dan motherboad. sampai di mana kami kesulitan menganalisa dan akhirnya kami melakukan penggantian motherboard. karena kami harus segera membenahi komputer tersebut.



setelah kami mempunyai waktu untuk menganalisa komputer tersebut dan akhirnya kami menemukan masalahnya,, kami ganti baterai bios dengan baterai baru.

selamat mencoba..


Jumat, 30 Juni 2023

Cara mematikan windows Defender

 Cara mematikan windows Defender

terkadang kita kesulitan untuk mematikan windows Defender pada windows 10, yang membuat proses services dan kita terkadang kesulitan menginstall aplikasi yang dirasa mencurigakan dan kita membutuhkan aplikasi tersebut.

langsung saja Melalui Command Prompt / start run dan ketik gpedit.msc. 





Lalu setelah jendela Group Policy Editor terbuka, silakan masuk ke Computer Configuration > Administrative Templates > Windows Components > Windows Defender > lalu cari Turn Off Windows Defender Antivirus. Klik dua kali pada Turn Off Windows Defender Antivirus. enable dan ok

selamat mencoba

Sabtu, 03 Juni 2023

FONT HILANG KETIKA ANDA MENGKLIK DAFTAR FONT PADA WORD 2007

Jika font di dalam microsoft word hilang/hanya ada beberapa font, berikut adalah solusinya :

1. Klik logo windows- masuk ke device and printer

2. cari microsoft XPS document writer, Setelah itu klik kanan microsoft XPS document writer pilih set as default printer

3. Jika printer ada dan terhubung dengan komputer namun font dalam microsoft tetap menghilang, coba install ulang driver printer tersebut.

Sekian langkah-langkah yang harus dilakukan, semoga bermanfaat.

Senin, 27 Februari 2023

Cara membuat fungsi keyboard menjadi mouse

Cara membuat fungsi keyboard menjadi mouse.

kita akan kesulitan jika mouse kita tidak terbaca pada usb motherboard kita

apalagi saat ini hampir kebanyakan komputer menggunakan usb. bukan lagi menggunakan ps2

dari windows sendiri menyediakan fungsi yang dapat membantu kita untuk menjadikan fungsi keybord menjadi mouse.

langsung saja kita pencet tombol alt+sift+NumLock

akan keluar tampilan seperti di bawah ini.



klik saja yes

untuk mengaktifkan menu tersebut hidupka NumLock

Keterangan Tombol Yang Dapat Digunakan Pada Fasilitas/Fitur Mouse Keys :

Angka 1 : Arah Kiri Bawah

Angka 2 : Arah Bawah

Angka 3 : Arah Kanan Bawah

Angka 4 : Arah Kiri

Angka 5 : Klik Kiri

Angka 6 : Arah Kanan

Angka 7 : Arah Kiri Atas

Angka 8 : Arah Atas

Angka 9 : Arah Kanan Atas

Angka 0 : Tahan Tombol Tertentu

Tombol . : Melepas Tombol Tahan

Tombol + : Klik Kiri Ganda (Double Click)

Tombol Enter : Enter

Tombol Numlock : Mengaktifkan dan Mematikan Mouse Keys

Tombol / : Klik Kiri

Tombol * : Klik Tengah

Tombol – : Klik Kanan

Minggu, 30 Oktober 2022

Update API 30 Ke 31 di cordova ionic

Kali ini kita akan membahas tentang update atau migrasi dari API 30 Ke 31 yang akan kita pakai untuk aplikasi ionic. saya pribadi juga sangat kesulitan dikarenakan membutuhkan beberapa hal yang harus di update. salah satu nya update SDK itu sendiri yang ada pada menu SDK Manager yang ada di Android Studio.


yang ke 2 Update JAVA ke seri 11, kalau sudah terupdate. selanjutnya jangan lupa update Environment Variables nya

JAVA_HOME = C:\Program Files\Java\jdk-11.0.17
PATH = C:\Program Files\Java\jdk-11.0.17\bin

Hal tersebut sangat di butuhkan untuk membuild aplikasi khususnya yang saya pakai, yaitu aplikasi ionic/yang memakai cordova

Setelah itu hapus Android dengan Perintah
ionic cordova platform remove android

setelah itu install kembali dengan perintah
ionic cordova platform add android@11


Hapus tag Splash

config.xml Anda tidak lagi mendukung <splash> dan Anda akan menerima kesalahan ini:

The "<splash>" tags were detected and are no longer supported. Please migrate to the "preference" tag "AndroidWindowSplashScreenAnimatedIcon".

Anda harus menghapus entri di config.xml Anda di bawah platform android yang menyebutkan <splash…. Kemudian tambahkan preferensi yang diperlukan:

<preference name="AndroidWindowSplashScreenAnimatedIcon" value="[path to png/xml]" />

[ path ke png/xml] harus berupa nama file yang valid. Misalnya resource/android/icon/drawable-xxxhdpi-icon.png

(yang saya lakukan hanya menghapus tanpa menambah hal tersebut)


Hanya sebagai opsi

Hapus Plugin Splash Screen

Plugin Splash Screen sudah terpasang di Cordova sekarang, jadi hapus saja:

cordova plugin remove cordova-plugin-splashscreen

Hapus Plugin Android X

Plugin cordova-plugin-androidx tidak diperlukan karena sudah ada di dalamnya, jadi hapus saja:

cordova plugin remove cordova-plugin-androidx

Plugin cordova-plugin-androidx-adapter tidak diperlukan karena sudah ada di dalamnya, jadi hapus saja:

cordova plugin remove cordova-plugin-androidx-adapter

Catatan: Plugin phonegap-plugin-push memiliki ketergantungan pada cordova-plugin-androidx-adapter . Plugin tidak digunakan lagi dan Anda harus bermigrasi ke @have-source/cordova-plugin-Push untuk mendapatkan dukungan yang lebih baik. 


Diaktifkan AndroidX

Preferensi untuk AndroidX harus benar di config.xml:

<preference name="AndroidXEnabled" value="true" />


Hapus Plugin Whitelist

Plugin cordova-plugin-whitelist dibangun ke dalam Cordova dan harus dihapus:

cordova plugin remove cordova-plugin-whitelist


dan setelah kita build. terjadi kesalahan yang membuat kita akan berfikir ulang, kesalahan tersebut yaitu :


import android.support.annotation.NonNull;

// import android.support.annotation.NonNull;
import androidx.annotation.NonNull;

kita harus menonaktifkan script tersebut dan menambah script di bawahnya, untuk lebih detail penggantian itu dimana klik disini

setelah semua selesai coba restar komputer dan coba build kembali..
selamat mencoba


Selasa, 28 Juni 2022

Error build setelah menambah admob

Jika terjadi masalah setelah melakukan build aab ionic

kalian bisa mereplace import di bawah ini

// import android.support.annotation.NonNull;
import androidx.annotation.NonNull;

File berada di \platforms\android\app\src\main\java\name\ratson\cordova\admob




Senin, 27 Juni 2022

No Java files found that extend CordovaActivity

Terjadi Error saat build ionic.

    Kejadian error No Java files found that extend CordovaActivity saat build ionic, padahal sebelumnya tidak ada masalah dan lancar-lancar saja, hal ini dikarenakan beberapa hal, yang saya alami kejadian ini terjadi ketika menambah id pada config.xml setelah platform sudah kita tambah.


Langsung saja ya, sebetulnya kita cukup menghapus dan menambahkan lagi platform androidnya dengan cara:

cordova platform rm android

dan install lagi

cordova platform add android@10.1.2


kenapa saya tambahkan dengan 10.1.2 di karenakan jika hanya menambahkan cordova platform add android maka hanya akan menginstall cordova android 8 dan hal itu sudah tidak di support di playstore.

semoga membatu