luthfiagata
Member
I’ve already tried following the steps provided, and it was successfully installed on my device (Android 14). However, I’m facing another issue: my application cannot connect to the database I’ve set up. This problem keeps happening repeatedly, and even with the help of ChatGPT, I still haven’t found a solution.
this is my
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
I’ve already tried creating the
	
	
	
	
	
	
	
		
			
			
			
			
			
		
	
	
	
		
	
	
		
	
 file and followed the steps provided by ChatGPT, but it still didn’t work.
			
			this is my
			
				manifest code:
			
		
		
		SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
SetApplicationAttribute(android:usesCleartextTraffic, "true")
SetApplicationAttribute(android:networkSecurityConfig, "@xml/network_security_config")
AddManifestText(<uses-sdk   android:minSdkVersion="13" android:compileSdkVersion="33" android:targetSdkVersion="34"/>)
AddManifestText(<supports-screens android:largeScreens="true" android:normalScreens="true" android:smallScreens="true" android:anyDensity="true"/>)
' Permissions for Android 13+
AddManifestText(<uses-permission android:name="android.permission.READ_MEDIA_IMAGES" />)
AddManifestText(<uses-permission android:name="android.permission.READ_MEDIA_VIDEO" />)
AddManifestText(<uses-permission android:name="android.permission.READ_MEDIA_AUDIO" />)
' For Android 12 and below
AddPermission("android.permission.READ_EXTERNAL_STORAGE")
AddPermission("android.permission.WRITE_EXTERNAL_STORAGE")
AddManifestText(<uses-feature android:name="android.hardware.telephony" android:required="true" />)
AddManifestText(<uses-feature android:name="android.hardware.camera" android:required="true" />)
AddManifestText(<uses-feature android:name="android.hardware.camera.autofocus" android:required="true" />)
AddManifestText(<uses-feature android:name="android.hardware.camera.flash" android:required="false" />)
' Other necessary permissions
AddPermission("android.permission.ACCESS_COARSE_LOCATION")
AddPermission("android.permission.INTERNET")
AddPermission("android.permission.ACCESS_FINE_LOCATION")
AddPermission("android.permission.WAKE_LOCK")
AddPermission("android.permission.DEVICE_POWER")
AddPermission("android.permission.ACCESS_COARSE_UPDATES")
AddPermission("android.permission.READ_PHONE_STATE")
AddPermission("android.permission.VIBRATE")
AddPermission("android.permission.CAMERA")
AddPermission("android.permission.FLASHLIGHT")
AddPermission("android.hardware.camera")
CreateResourceFromFile(Macro, Themes.LightTheme)
	
			
				Main Code:
			
		
		
		#Region  Project Attributes
    #ApplicationLabel: E-Karyawan
    #VersionCode: 1
    #VersionName:
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: portrait
    #CanInstallToExternalStorage: False
    #AdditionalRes: ..\Files
    #AdditionalRes: ..\Objects\res, android.res
#End Region
	
			
				connection code:
			
		
		
		    'Code module
    'Subs in this code module will be accessible from all modules.
Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.
    
    Dim mh As MysqlHandler
    Dim rs As ResultSet
    Dim result As Int
End Sub
Sub koneksi
    mh.Initialize("myserver","mydatabase","username","password")
    Log("Coba koneksi ke database...")
    
    If mh.isConnected = False Then
        Log("Koneksi gagal!")
        result = Msgbox2("Oops, ada masalah dalam jaringan", "ERROR", "RELOAD", "", "Exit", LoadBitmap(File.DirAssets, "koneksi_error.png"))
        
        If result = DialogResponse.POSITIVE Then
            MsgboxAsync("Aplikasi ini memerlukan akses internet, nyalakan data atau hubungkan keWIFI", "WARNING")
        Else If result = DialogResponse.NEGATIVE Then
            MsgboxAsync("Aplikasi ini memerlukan akses internet, nyalakan data atau hubungkan keWIFI", "WARNING")
        End If
        
        ExitApplication
    Else
        Log("Koneksi berhasil!")
    End If
End Sub
'koneksi setelah instal gagal koneksi
	I’ve already tried creating the
			
				network_security_config.xml:
			
		
		
		<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">{mydomain}</domain>
    <!--    <domain>192.168.1.10</domain>      Jika pakai IP -->
    </domain-config>
</network-security-config>