参考サイトの下部にあるSAMPLE DOWNLOADのリンクからzipファイルをダウンロードし、適当な場所に展開します。
Android Studioを起動し、Welcome画面で "Import Project(Gradle, Eclipse ADT, etc)" を選択して、zipファイルを展開してできたtryCompass00フォルダーを選択します。インポート先は適当に、その次の画面は全てにチェックを入れたままで。
プロジェクトの編集画面が立ち上がるとエラーになりますが、これを直すため下図の①と②のファイルに修正をかけます。
①のファイルは「この行を追加」と記した2行を追加します。
gradle
1// Top-level build file where you can add configuration options common to all sub-projects/modules.
2buildscript {
3 repositories {
4 google() // この行を追加
5 jcenter()
6 }
7 dependencies {
8 classpath 'com.android.tools.build:gradle:3.1.4'
9 }
10}
11
12allprojects {
13 repositories {
14 google() // この行を追加
15 jcenter()
16 }
17}
②のファイルは次のように修正します。
gradle
1apply plugin: 'com.android.application'
2
3android {
4 compileSdkVersion 28
5 buildToolsVersion "28.0.2"
6
7 defaultConfig {
8 applicationId "com.example.trycompass00"
9 minSdkVersion 14
10 targetSdkVersion 28
11 compileOptions {
12 sourceCompatibility JavaVersion.VERSION_1_5
13 targetCompatibility JavaVersion.VERSION_1_5
14 }
15 }
16
17 buildTypes {
18 release {
19 minifyEnabled false
20 proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
21 }
22 }
23}
24
25dependencies {
26 implementation 'com.android.support:support-v4:28.0.0-rc02'
27}
画面下部にあるTerminalという部分をクリックし、端末を起動します。ここで、
gradlew cleanBuildCache clean
とコマンドを入力して実行します。
メニューでFile→Sync Project with Gradle Filesを選択します。
ここまで作業すれば、Javaソースファイルには何も修正しなくても実行できるようです(私の手元の端末では動いた)。問題になる記述はいろいろありそうなので更なる修正は必要になるでしょうが、まずここが足がかりではないでしょうか。