rvi / ONVIFCameraAndroid

Example on how to connect to an ONVIF camera on Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Library issues both in gradle library and module library

mintheinwin opened this issue · comments

I'm import your module library I got the issues

Error------
Caused by: org.gradle.api.internal.plugins.PluginApplicationException: Failed to apply plugin 'com.github.dcendents.android-maven'.

And then I also try using gradle library ....Not working because can't call specific method from gradle library.
Error ------
Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.

this is my app level of build.gradle.

  plugins {
       id 'com.android.application'
       id 'org.jetbrains.kotlin.android'
      }

android {
namespace 'com.test.cameraip'
compileSdk 33

defaultConfig {
    applicationId "com.test.cameraip"
    minSdk 24
    targetSdk 33
    versionCode 1
    versionName "1.0"

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    vectorDrawables {
        useSupportLibrary true
    }
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
    }
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
    jvmTarget = '1.8'
}
buildFeatures {
    compose true
}
composeOptions {
    kotlinCompilerExtensionVersion '1.4.3'
}
packaging {
    resources {
        excludes += '/META-INF/{AL2.0,LGPL2.1}'
    }
}
}

 dependencies {

implementation 'androidx.core:core-ktx:1.9.0'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.2'
implementation 'androidx.activity:activity-compose:1.8.2'
implementation platform('androidx.compose:compose-bom:2023.03.00')
implementation 'androidx.compose.ui:ui'
implementation 'androidx.compose.ui:ui-graphics'
implementation 'androidx.compose.ui:ui-tooling-preview'
implementation 'androidx.compose.material3:material3'
testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
androidTestImplementation platform('androidx.compose:compose-bom:2023.03.00')
androidTestImplementation 'androidx.compose.ui:ui-test-junit4'
debugImplementation 'androidx.compose.ui:ui-tooling'
debugImplementation 'androidx.compose.ui:ui-test-manifest'

implementation 'com.squareup.okhttp3:okhttp:3.10.0'
implementation 'com.rvirin.onvif:onvifcamera:1.1.9'
 }

Can't login with Tplink camera. Have support for Tplink camera?

I can use with module library. I use local network with Tplink camera. I can't connect. The library not support for local network on without internet access?

how you solve the gradle errors like this

Failed to resolve: com.rvirin.onvif:onvifcamera:1.1.9

Hi Praveen,
I used module library(source code library) instead of dependencies library and then remove ( plugin 'com.github.dcendents.android-maven') in this module library. But not working for Tplink camera.