Android非凡行车记录仪源码(配置说明)

因为有些同学不会配置,我这里补充说明一下配置方法,大家可根据各自的开发环境参考调整一下自己的配置参数(特别是sdk和ndk路径,要换成自己电脑上的路径,ndk版本不要太老) 


1、gradle-wrapper.properties文件

#Sat Apr 25 16:39:19 CST 2020
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
android.useAndroidX=true
android.enableJetifier=true
distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.4-all.zip

2、local.properties文件

## This file must *NOT* be checked into Version Control Systems,
# as it contains information specific to your local configuration.
#
# Location of the SDK. This is only used by Gradle.
# For customization when using a Version Control System, please read the
# header note.
#Fri Dec 16 12:54:36 CST 2022
sdk.dir=/Applications/stormdir/soft-dev/android-dev/android-sdk
ndk.dir=/Applications/stormdir/soft-dev/android-dev/android-ndk/android-ndk-r21e

3、根project目录下的build.gradle文件

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.3.21'
    ext.anko_version = '0.10.8'

    repositories {
        google()
        jcenter()
        mavenCentral() // add repository
        maven { url 'https://dl.bintray.com/umsdk/release' }
    }

    dependencies {
        classpath 'com.github.dcendents:android-maven-gradle-plugin:2.0'
        classpath 'org.greenrobot:greendao-gradle-plugin:3.3.0' // add plugin
        classpath 'com.android.tools.build:gradle:3.6.4'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
        maven { url 'http://raw.github.com/saki4510t/libcommon/master/repository/' }
        maven {
            url 'https://github.com/kshoji/javax.sound.midi-for-Android/raw/develop/javax.sound.midi/repository'
        }
        maven { url 'https://dl.bintray.com/umsdk/release' }
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
}

ext {
    minSdkVersion = 14
    compileSdkVersion = 27
    targetSdkVersion = 27
    buildToolsVersion = "27.0.2"

    supportLibVersion = '26.1.0'  // variable that can be referenced to keep support libs consistent
    commonLibVersion = '1.9.1'
    versionBuildTool = '26.0.2'
    versionCompiler = 26
    versionTarget = 26
    versionNameString = '1.0.0'
    javaSourceCompatibility = JavaVersion.VERSION_1_7
    javaTargetCompatibility = JavaVersion.VERSION_1_7

    v4Version = "27.1.1"
    vAndroidX = "1.1.0"

    kotlin_version = '1.3.31'
    lifecycle_version = '2.0.0'
    kodein_version = '6.0.1'
    androidx_version = '1.1.0-beta01'
    constraint_layout_version = '2.0.0-beta1'
    room_version = "2.1.0-rc01"
    junit5_version = '5.3.2'
    junit4_version = '4.12'
    mockito_version = '2.24.0'
    mockito_kotlin_version = '2.1.0'
    android_test_runner_version = '1.1.1'
    espresso_version = '3.1.1'
}

subprojects {
    version = '3.6.0'
    group = 'com.journeyapps'

    ext.androidBuildTools = '28.0.3'
    ext.androidTargetSdk = 27
    ext.zxingCore = 'com.google.zxing:core:3.3.2'
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Android行车记录仪是一种应用程序,用于记录和保存手机或平板电脑在车辆行驶过程中所获取的各种数据。这些数据包括车辆的位置、行驶速度、行驶里程等信息。 关于Android行车记录仪的开源性质,我们可以从两个方面来考虑。首先,对于开源社区来说,有许多开源项目可以作为Android行车记录仪的基础。开源意味着这些项目的源代码可以被公开访问和修改,任何人都可以自由地使用、学习和改进。这为开发者提供了很大的灵活性和自由度,使得他们可以根据自己的需求来定制和优化Android行车记录仪的功能和性能。 其次,针对Android行车记录仪本身的开源性,目前市面上已有一些开源的行车记录仪应用程序。这些应用程序的源代码可以被公开访问和获取,开发者可以在此基础上进行二次开发。开源行车记录仪能够带来更多的创新和发展机会,开发者可以根据用户的需求进行定制和改进,这让Android行车记录仪具备了更强大的功能和更好的用户体验。 总结来说,Android行车记录仪在开源社区中拥有广阔的发展空间。开源的行车记录仪应用程序为开发者提供了更多的选择和灵活性,同时也为用户带来了更好的功能和体验。通过开源,Android行车记录仪能够迅速响应市场需求,不断提升性能和功能,为用户提供更加精准和可靠的行车记录服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Storm-Shadow

你的鼓励将是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值