Setting Config
This commit is contained in:
parent
448dfd9835
commit
93fc410e37
@ -6,6 +6,13 @@ android {
|
|||||||
namespace 'com.example.bdkipoc'
|
namespace 'com.example.bdkipoc'
|
||||||
compileSdk 35
|
compileSdk 35
|
||||||
|
|
||||||
|
// Tambahkan lint options
|
||||||
|
lint {
|
||||||
|
abortOnError false
|
||||||
|
disable 'GoogleAppIndexingWarning'
|
||||||
|
disable 'NonConstantResourceId'
|
||||||
|
}
|
||||||
|
|
||||||
defaultConfig {
|
defaultConfig {
|
||||||
applicationId "com.example.bdkipoc"
|
applicationId "com.example.bdkipoc"
|
||||||
minSdk 21
|
minSdk 21
|
||||||
@ -22,23 +29,38 @@ android {
|
|||||||
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Keep Java 11 - lebih modern dari referensi
|
||||||
compileOptions {
|
compileOptions {
|
||||||
sourceCompatibility JavaVersion.VERSION_11
|
sourceCompatibility JavaVersion.VERSION_11
|
||||||
targetCompatibility JavaVersion.VERSION_11
|
targetCompatibility JavaVersion.VERSION_11
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Tambahkan sourceSets untuk native libs jika diperlukan
|
||||||
|
sourceSets {
|
||||||
|
main {
|
||||||
|
jniLibs.srcDirs = ['libs']
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
|
|
||||||
implementation libs.appcompat
|
implementation libs.appcompat
|
||||||
implementation libs.material
|
implementation libs.material
|
||||||
implementation libs.activity
|
implementation libs.activity
|
||||||
implementation libs.constraintlayout
|
implementation libs.constraintlayout
|
||||||
implementation libs.cardview
|
implementation libs.cardview
|
||||||
implementation 'androidx.recyclerview:recyclerview:1.3.0'
|
implementation 'androidx.recyclerview:recyclerview:1.3.0'
|
||||||
|
|
||||||
|
// Existing PayLib
|
||||||
|
// implementation(name: 'PayLib-release-2.0.17', ext: 'aar')
|
||||||
|
|
||||||
|
// Tambahkan dependencies yang kompatibel dari referensi
|
||||||
|
implementation 'com.sunmi:printerlibrary:1.0.15'
|
||||||
|
implementation 'org.bouncycastle:bcpkix-jdk15on:1.70'
|
||||||
|
|
||||||
|
// Test dependencies
|
||||||
testImplementation libs.junit
|
testImplementation libs.junit
|
||||||
androidTestImplementation libs.ext.junit
|
androidTestImplementation libs.ext.junit
|
||||||
androidTestImplementation libs.espresso.core
|
androidTestImplementation libs.espresso.core
|
||||||
|
|
||||||
implementation(name: 'PayLib-release-2.0.17', ext: 'aar')
|
|
||||||
}
|
}
|
BIN
app/libs/PayLib-release-2.0.17-sources.jar
Normal file
BIN
app/libs/PayLib-release-2.0.17-sources.jar
Normal file
Binary file not shown.
@ -7,6 +7,18 @@
|
|||||||
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
|
||||||
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
|
||||||
|
|
||||||
|
<uses-permission android:name="com.sunmi.perm.LED" />
|
||||||
|
<uses-permission android:name="com.sunmi.perm.MSR" />
|
||||||
|
<uses-permission android:name="com.sunmi.perm.ICC" />
|
||||||
|
<uses-permission android:name="com.sunmi.perm.PINPAD" />
|
||||||
|
<uses-permission android:name="com.sunmi.perm.SECURITY" />
|
||||||
|
<uses-permission android:name="com.sunmi.perm.CONTACTLESS_CARD" />
|
||||||
|
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
||||||
|
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||||
|
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||||
|
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
|
||||||
|
|
||||||
<uses-permission
|
<uses-permission
|
||||||
android:name="android.permission.QUERY_ALL_PACKAGES"
|
android:name="android.permission.QUERY_ALL_PACKAGES"
|
||||||
tools:ignore="QueryAllPackagesPermission" />
|
tools:ignore="QueryAllPackagesPermission" />
|
||||||
|
@ -16,10 +16,13 @@ dependencyResolutionManagement {
|
|||||||
repositories {
|
repositories {
|
||||||
google()
|
google()
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
repositories {
|
// Tambahkan repositories Sunmi
|
||||||
flatDir {
|
maven { url "https://s01.oss.sonatype.org/content/repositories/snapshots" }
|
||||||
dirs 'app/libs'
|
maven { url "https://s01.oss.sonatype.org/content/groups/public/" }
|
||||||
}
|
maven { url "https://jcenter.bintray.com" }
|
||||||
|
maven { url "https://repo.spring.io/libs-milestone" }
|
||||||
|
flatDir {
|
||||||
|
dirs 'app/libs'
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user