zoukankan      html  css  js  c++  java
  • React Native环境踩坑

     通过  Create React Native App 新建的 用Expo来开发调试,如果要变成原生的项目 npm run eject 这个不可逆。。。

    通过 react-native init  创建的  然后 react-native run-android  直接用模拟器或真机调试

    安装JDK,官方下载:

    Android studio下载 https://developer.android.google.cn/index.html

     安装SDK  Android STudio里面settings里  照官方选择 

    打包APK,一是可以用studio 导入项目的Android目录,build => generate signed apk 用以前的jks文件 但是生成出来却有reload 菜单 ? 

    照官方上面作系列设置

    Android / gradle.properties  

    修改

    MYAPP_RELEASE_STORE_FILE=key.jks
    MYAPP_RELEASE_KEY_ALIAS=key0
    MYAPP_RELEASE_STORE_PASSWORD=1111111
    MYAPP_RELEASE_KEY_PASSWORD=111111
    

      

    defaultConfig {
            applicationId "com.rn1"
            minSdkVersion 16
            targetSdkVersion 22
            versionCode 1
            versionName "1.0"
            ndk {
                abiFilters "armeabi-v7a", "x86"
            }
        }
        signingConfigs {
            release {
                if (project.hasProperty('MYAPP_RELEASE_STORE_FILE')) {
                    storeFile file(MYAPP_RELEASE_STORE_FILE)
                    storePassword MYAPP_RELEASE_STORE_PASSWORD
                    keyAlias MYAPP_RELEASE_KEY_ALIAS
                    keyPassword MYAPP_RELEASE_KEY_PASSWORD
                }
            }
        }
        splits {
            abi {
                reset()
                enable enableSeparateBuildPerCPUArchitecture
                universalApk false  // If true, also generate a universal APK
                include "armeabi-v7a", "x86"
            }
        }
        buildTypes {
            release {
                minifyEnabled enableProguardInReleaseBuilds
                proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
                signingConfig signingConfigs.release
            }
        }
    

      

    把key.jks 复制到 app目录下,

    最后是运行命令  cd android && ./gradlew assembleRelease  (win10下面去掉./ 坑   cd android && gradlew assembleRelease

  • 相关阅读:
    百度mp3地址解密码
    VB 在EXE后附加信息
    截屏函数
    Base64和StrToByte
    The Android ION memory allocator, DMABUF is mentioned as well
    DDC EDID 介绍
    Memory management for graphic processors TTM的由来
    科普 写display driver的必看 How video card works [2D的四种主要操作]
    GEM vs TTM
    DMABUF 背景介绍文章 Sharing buffers between devices
  • 原文地址:https://www.cnblogs.com/henshui/p/7773382.html
Copyright © 2011-2022 走看看