Cài đt

Cài đt

Các bước cài đặt FTCLib để hỗ trợ lập trình robot FTC.

Các bước cài đặt FTCLib để hỗ trợ lập trình robot FTC.

Level

Intermediate

Source

Source

Author

Author

FTC Lib

FTC Lib

Translator

Translator

FTC26749 aDudu

FTC26749 aDudu

Date Published

Date Published

Jan 18, 2026

Jan 18, 2026

Cách import FTCLib vào dự án Android Studio FTC

build.common.gradle

Trước tiên, bạn cần thêm kho thư viện mavenCentral vào file build.gradle ở thư mục gốc của project:

build.gradle

repositories {
    mavenCentral()
}
repositories {
    mavenCentral()
}

Tiếp theo, đặt minSdkVersion thành 24multiDexEnabled thành true:

build.common.gradle

defaultConfig {
    applicationId 'com.qualcomm.ftcrobotcontroller'
    minSdkVersion 24
    targetSdkVersion 28
    multiDexEnabled true
}
defaultConfig {
    applicationId 'com.qualcomm.ftcrobotcontroller'
    minSdkVersion 24
    targetSdkVersion 28
    multiDexEnabled true
}

Tiếp theo, thay đổi JavaVersion thành 8:

build.common.gradle

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}
compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_8
    targetCompatibility JavaVersion.VERSION_1_8
}

Chỉ khi sử dụng CV (Computer Vision)

Xóa tất cả các lần xuất hiện của "arm64-v8a"

build.common.gradle

ndk {
    abiFilters "armeabi-v7a"
}
ndk {
    abiFilters "armeabi-v7a"
}
ndk {
    abiFilters "armeabi-v7a"
}
ndk {
    abiFilters "armeabi-v7a"
}

build.gradle (TeamCode)

Thêm khối dependency sau cho thư viện cơ bản (base library):

build.gradle (Module: TeamCode)

dependencies {
    implementation 'org.ftclib.ftclib:core:2.1.1' // core
}
dependencies {
    implementation 'org.ftclib.ftclib:core:2.1.1' // core
}

HOẶC

Thêm khối dependency sau cho thư viện vision:

build.gradle (Module: TeamCode)

dependencies {
    implementation 'org.ftclib.ftclib:vision:2.1.0' // vision
    implementation 'org.ftclib.ftclib:core:2.1.1' // core
}
dependencies {
    implementation 'org.ftclib.ftclib:vision:2.1.0' // vision
    implementation 'org.ftclib.ftclib:core:2.1.1' // core
}

Cài đặt EasyOpenCV Dependency

FTCLib phụ thuộc vào EasyOpenCV cho vision, và vì EasyOpenCV lại phụ thuộc vào OpenCV-Repackaged, bạn cần sao chép file libOpenCvAndroid453.so vào thư mục FIRST của Robot Controller
(tức là: kết nối Robot Controller với máy tính bằng cáp USB, chuyển sang chế độ MTP, và kéo thả file vào).

Đồng bộ Gradle và Hoàn tất!

Nhấn nút đó và nếu thành công, bạn có thể bắt đầu sử dụng FTCLib.

ADUDU

A proud team of passionate Robotics Enthusiasts competing in nation-wide Technology competitions in Vietnam, the FIRST Tech Challenge and the FIRST Robotics Competition.

Copyright ©

, all rights reserved

Made by aDudu's Programming Department

made by aDudu

made by aDudu

Cài đặt