Skip to content

Update The Installation Steps of Android  #6

@tejas77

Description

@tejas77

Installation

$ npm install git+https://git@github.com/aseemnishad/react-native-android-scanner.git --save

  • In android/setting.gradle
...
include ':react-native-android-scanner'
project(':react-native-android-scanner').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-android-scanner/android')

include ':scanlibrary'
project(':scanlibrary').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-android-scanner/android/scanlibrary')
  • In android/app/build.gradle
    //New Updates :
...
dependencies {
    ...
    implementation 'com.google.android.gms:play-services-location:15.0.1'
    implementation 'com.android.support:support-v4:27.1.1'
    implementation project(':react-native-android-scanner')
    implementation project(':scanlibrary')
}
  • Add the required permissions in AndroidManifest.xml:

    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    ...
    
    <application
      android:allowBackup="true"
  • Change the required in MainActivity.java`:

    from
    import com.scanlibrary.RNReactNativeAndroidScannerPackage;
    to 
    import com.reactlibrary.RNReactNativeAndroidScannerPackage;

Add to an Activity

Open your activity, usually located in android/app/src/main/java/[your package]/MainApplication.java.
Add import com.reactlibrary.RNReactNativeAndroidScannerPackage; to the imports at the top of the file.
Add new RNReactNativeAndroidScannerPackage() to the list returned by the getPackages() method.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions