EddyVerbruggen / nativescript-fingerprint-auth

:nail_care: 👱‍♂️ Forget passwords, use a fingerprint scanner or facial recognition!
MIT License
134 stars 33 forks source link

Execution failed for task ':app:copyMetadata'. #42

Closed SergeyMell closed 5 years ago

SergeyMell commented 5 years ago

I'm getting this crash while trying to run application for android

Execution failed for task ':app:copyMetadata'.

My minSDK version is 17 and I've added all the necessary changes

    <manifest
        xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        package="__PACKAGE__" android:versionCode="205" android:versionName="0.2.5">
    <supports-screens android:smallScreens="true" android:normalScreens="true" android:largeScreens="true"
                      android:xlargeScreens="true"/>
    <uses-sdk android:minSdkVersion="17"
              android:targetSdkVersion="__APILEVEL__"
              tools:overrideLibrary="com.jesusm.kfingerprintmanager"/>

My tns core module version is 4.2.0

EddyVerbruggen commented 5 years ago

Are you able to run the demo app successfully?

SergeyMell commented 5 years ago

On demo app build goes ok, but I get a crash while running the appication

An uncaught Exception occurred on "main" thread.
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{org.nativescript.fingerprintauth/org.nativescript.fingerprintplugin.AppCompatActivity}: java.lang.ClassNotFoundException: Didn't find class "org.nativescript.fingerprintplugin.AppCompatActivity" on path: DexPathList[[zip file "/data/app/org.nativescript.fingerprintauth-e0GsmQnrCkbT5RyDyC6GZw==/base.apk"],nativeLibraryDirectories=[/data/app/org.nativescript.fingerprintauth-e0GsmQnrCkbT5RyDyC6GZw==/lib/arm, /data/app/org.nativescript.fingerprintauth-e0GsmQnrCkbT5RyDyC6GZw==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2679)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
    at android.app.ActivityThread.-wrap11(Unknown Source:0)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
    at android.os.Handler.dispatchMessage(Handler.java:106)
    at android.os.Looper.loop(Looper.java:164)
    at android.app.ActivityThread.main(ActivityThread.java:6501)
    at java.lang.reflect.Method.invoke(Native Method)
    at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: java.lang.ClassNotFoundException: Didn't find class "org.nativescript.fingerprintplugin.AppCompatActivity" on path: DexPathList[[zip file "/data/app/org.nativescript.fingerprintauth-e0GsmQnrCkbT5RyDyC6GZw==/base.apk"],nativeLibraryDirectories=[/data/app/org.nativescript.fingerprintauth-e0GsmQnrCkbT5RyDyC6GZw==/lib/arm, /data/app/org.nativescript.fingerprintauth-e0GsmQnrCkbT5RyDyC6GZw==/base.apk!/lib/armeabi-v7a, /system/lib, /system/vendor/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:125)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
    at android.app.Instrumentation.newActivity(Instrumentation.java:1175)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2669)
    ... 9 more
EddyVerbruggen commented 5 years ago
  1. What steps did you take to run that?
  2. And is there a repo I can look at for your app's issue?
SergeyMell commented 5 years ago

1. npm i tns prepare android tns run android

2. No, unfortunately...

EddyVerbruggen commented 5 years ago

@SergeyMell Please use the instructions in the readme to run the demo app locally: https://github.com/EddyVerbruggen/nativescript-fingerprint-auth#demo (I've just updated the readme).

SergeyMell commented 5 years ago

Thanks, I'll give it a try right now

SergeyMell commented 5 years ago

Yes, demo application works as expected being run with npm run demo.android

EddyVerbruggen commented 5 years ago

OK, so since you can't share your repo please compare the demo with your project yourself.

SergeyMell commented 5 years ago

Yeah, seems the issue is somewhere inside my code or configurations. Thank you for your time