•Adicione o arquivo AAR do Agent-Android que foi fornecido na subpasta "libs" que está no módulo da sua aplicação;
•Com seu projeto aberto no Android Studio, clicar em File -> Project Structure -> Dependencies;
•Selecionar o módulo da sua aplicação em "Modules" e clicar em "+" em Declared Dependencies;
•Selecionar a opção "JAR/AAR Dependency" e colocar o caminho para o arquivo AAR do Agent-Android que está na sua pasta libs e clique em “Apply”;
•Verifique se a seguinte linha foi adicionada no build.gradle:
implementation(files("libs/eforms-nfce-agent-4.9.1.91036-release.aar"))
Também será necessário importar as seguintes dependências:
implementation("org.simpleframework:simple-xml:2.7.1") {
exclude(group = "xpp3", module = "xpp3")
}
implementation("org.apache.axis2:axis2:1.6.2")
implementation("org.apache.ws.commons.axiom:axiom-api:1.2.13") {
exclude(group = "commons-logging", module = "commons-logging")
}
implementation("org.apache.ws.commons.axiom:axiom-impl:1.2.13") {
exclude(group = "commons-logging", module = "commons-logging")
}
implementation("org.apache.santuario:xmlsec:3.0.0")
implementation("com.google.guava:guava:33.3.1-jre")
implementation("commons-io:commons-io:2.17.0")
implementation("com.squareup.retrofit2:retrofit:2.9.0")
implementation("com.squareup.retrofit2:converter-scalars:2.9.0")
implementation("com.squareup.okhttp3:okhttp:4.12.0")
implementation("com.squareup.okhttp3:logging-interceptor:4.12.0")
implementation("androidx.core:core-ktx:1.13.1")
implementation("androidx.work:work-runtime-ktx:2.8.0")
implementation("androidx.appcompat:appcompat:1.7.0")
implementation("com.google.android.material:material:1.12.0")
implementation("androidx.room:room-runtime:2.6.1")
implementation("org.jetbrains.kotlin:kotlin-stdlib")
implementation("com.github.tony19:logback-android:2.0.0")
implementation("org.slf4j:slf4j-api:2.0.7")
implementation("com.github.tony19:logback-android:3.0.0")
Os exemplos utilizados na documentação das funcionalidades da biblioteca utilizam a linguagem Kotlin. |