How To Download Android Studio For Ftc
Downloading the Android Studio Project Folder. The FTC SDK can be downloaded from a GitHub repository. GitHub is a web-based version control company that. Jun 17, 2019 Even if you are an advanced Java programmer, it is helpful to start with the FTC Blocks tutorial, and then migrate to the OnBot Java Tool or to Android Studio afterwards. Downloading the Project. If you are an Android Studio programmer, there are several ways to download this repo. Sep 19, 2017 In Android Studio, there is a feature called External Tools.This adds links under the Tools-External Tools header that runs command line programs. Why is this useful for FTC? We can add commands that let us easily connect to the robot over wireless, upload code wirelessly and update the Driver Station’s app quickly. Android Studio is independent of the FTC SDK. The FTC-SDK is just a project folder that can be used in Studio. Let's say that you have two versions of the FTC SDK and they are downloaded to folders on your local file system called ftc-sdk-r1 and ftc-sdk-r2.
Ftc Android Studio Tutorial
Downloading the Android Studio Project Folder
The FTC SDK can be downloaded from a GitHub repository. GitHub is a web-based version control company that lets individuals and organizations host content online. In order to access the FTC software, you will need to have a GitHub account. You can create one for free by visiting the GitHub website:
Jun 17, 2017 Setting up Android Studio for FTC Robotics This is a step-by-step tutorial showing you how to install and set-up Android Studio. First, you must install Android Studio. Introduction to Android Studio This tutorial will take you step-by-step through the process of configuring, programming, and operating your Control System. This tutorial uses Android Studio to help you get started programming your robot. Android Studio is an advanced integrated development environment for creating Android apps. This tool is the. Nov 08, 2019 OnBot Java lets users program in Java without the need for installing Android Studio. OnBot Java Tutorial; Android Studio Download and Resources - Android Studio is an integrated development tool that lets teams create Java (text-based) programs for their competition robots.
For the 2019-2020 season and beyond, each new FIRST Tech Challenge season has its own unique public GitHub repository.
The current season's public repository can be found at the following address:
Important Note for Advanced GitHub Users: this tutorial assumes that the user is a novice with respect to using GitHub and the git version control software. If you are a GitHub power user, you can use git to clone a local copy of the current season's public GitHub repository. This document, however, does not explain how to use git to access the repository. It provides instructions on downloading the repository as a .ZIP file instead.
From the main repository web page, click on the “releases” link to jump to the Releases page for the repository. The Releases page should list the available software releases for the repository. The latest release should be displayed near the top of the page.
Each software release should include an Assets section that you can use to download the software that you will need to program your robot. Note that you might have to click on the triangular symbol to expand this Assets section.
Click on the Source code (zip) link to download the compressed Android Studio project folder.
Extracting the Contents of the Archived Project File
Once you have downloaded the archived (.ZIP) project file you can move this file to the location of your choice.
Before you can import the FTC project into Android Studio, you must first extract the contents of the archived project file. For Windows users, right mouse click on the file and select “Extract All” from the pop up menu. Windows should prompt you to select a destination for the extracted project folder. The dialog that appears should look similar to the one show in the figure below.
Highlight the suggested name for the destination folder (in the figure above, the suggested name is “SkyStone-5.0”) and change the destination folder name into something more user friendly. In this example, we will change the name of the destination folder to “mycopy”.
After you have renamed the destination folder, extract the contents of the archive to the folder. After the extraction process is complete, verify that the project folder was successfully extracted to its target destination.
Once you have successfully extracted the contents of the archived file, you are ready to import the FTC project into Android Studio.
Importing the FTC Project into Android Studio
In order to import the FTC Project, you will need to launch the Android Studio software on your computer. On the main Android Studio Welcome screen, select the option to “Import project (Eclipse, ADT, Gradle, etc.)” to begin the import process.
How To Download Android Studio For Ftc
Android Studio should prompt you to select the project folder that you would like to import. Use the file browser in the pop up dialog box to locate and then select the folder that you extracted in an section of this document. Make sure you select the extracted project folder (and not the .ZIP file which might have a similar name to the extracted folder). Hit the “OK” button to import the selected project into Android Studio.
In the figure above the project folder called “SkyStone-5.0” is selected to be imported into Android Studio. It might take Android Studio several minutes to import the project. Once the project has been successfully imported, the screen should look similar to the one depicted in the image below.
As of the 2015-16 FTC Robotics season a new control system has been adopted for competition. This system uses Android devices powered by QualComm Snapdragon processors. This change in the control system has also created a big change in how these robots are being programmed. This document will explain how to set up the Android Studio Integrated Development Environment (IDE) to interface with the new control system. Although there are other methods for programming and interfacing such as the MIT/Google App Inventor, the Android Studio IDE provides the most flexibility through its utilization of the Java programming language. On that note it is important that the users of Android Studio have basic knowledge of the Java programming language and be familiar with some key object oriented concepts such as classes, methods, and inheritance. This document also utilizes some XML for creating a test application, however the test code given by Android Studio will work fine for our application. You should expect to spend anywhere from 30-45 minutes to properly set up Android Studio and the ZTE Speed phone.
Android Studio is a developer tool for applications that you use everyday on your android devices. The control system FTC Robotics runs on is simply an app that can be downloaded on your Android device. The FTC competition only allows the use of the following Android devices for controlling the robot:
- ZTE Speed
- Motorola Moto G (2nd Generation)
Ftc Code Examples
As stated in the title, this document will focus on the setup of Android Studio and ZTE Speed phone. It will not go into programming teleop or autonomous modes, or the FTC Robot Control and Driver Station Apps. Lastly it is important to note that this document is based around using a Windows Operating System.
Ftc Sdk Download
Items Needed
- Android ZTE Speed Phone
- Micro USB to USB cable (should come with the phone)
- Computer with the specs shown here:


How To Download Android Studio For Ftc Computer
Note: Your computer is not required to have Java Development Kit (JDK) 7 previously installed as that is the first step in the setup process.