项目作者: jackyzsn

项目描述 :
Secure note
高级语言: JavaScript
项目地址: git://github.com/jackyzsn/MyNote.git
创建时间: 2020-06-13T22:50:47Z
项目社区:https://github.com/jackyzsn/MyNote

开源协议:MIT License

下载


MyNote to maintain passwords

New react native project

  1. npx @react-native-community/cli@latest init MyNote --version 2.0.0

Build react native apk

  1. react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
  2. cd android
  3. ./gradlew assembleDebug
  4. ./gradlew assembleRelease

Debug on physical phone

  1. # find device address
  2. lsusb
  3. # Add udev rule
  4. echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-android-usb.rules
  5. # Check adb device name
  6. adb devices
  7. # Start debug the device
  8. adb -s 9885e6434b52395951 reverse tcp:8081 tcp:8081

Debug on emulator

  1. # Check avaliable emulators
  2. ~/Android/Sdk/tools$ ./emulator -list-avds
  3. # Start specific emulator
  4. ~/Android/Sdk/tools$ ./emulator -avd Medium_Phone_API_35

Debug

  1. # Start dev server
  2. npm start
  3. # Debug app
  4. npm run android