如何运行 Java 版的 android 项目

46 阅读1分钟

出于学习目的才会有这个笔记,很多课程的学习 都是 java 版本,而最新版本的 android studio 只提供 kotlin 版本的模版。

写这个笔记时的最新版本 android studio 是 Android Studio Panda 2

要想让项目跑起来,需要如下两点:

  • 本地 jdk 11
  • android sdk 32 版本。

我这里 compileSdk 默认是 36 改为 32 即可。

image.png

app/build.gradle

plugins {
   id 'com.android.application'
}

android {
   compileSdk 32

   defaultConfig {
       applicationId "com.example.layoutdemo01"
       minSdk 21
       targetSdk 36
       versionCode 1
       versionName "1.0"

       testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
   }

   buildTypes {
       release {
           minifyEnabled false
           proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
       }
   }
   compileOptions {
       sourceCompatibility JavaVersion.VERSION_1_8
       targetCompatibility JavaVersion.VERSION_1_8
   }
   buildFeatures {
       viewBinding true
   }
}

dependencies {

   implementation 'com.android.support:appcompat-v7:28.0.0'
   implementation 'com.android.support:design:28.0.0'
   implementation 'com.android.support.constraint:constraint-layout:2.0.4'
   implementation 'android.arch.navigation:navigation-fragment:1.0.0'
   implementation 'android.arch.navigation:navigation-ui:1.0.0'
   testImplementation 'junit:junit:4.13.2'
   androidTestImplementation 'com.android.support.test:runner:1.0.2'
   androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
}

使用 Android Studio Bumblebee | 2021.1.1 Patch 2 这个版本是最后一个提供 Java 模版的 android studio 版本。

# 这个页面要求同意协议,才可以现实列表,网络问题需要自行解决
https://developer.android.com/studio/archive

# Android Studio Bumblebee | 2021.1.1 Patch 2

https://edgedl.me.gvt1.com/edgedl/android/studio/install/2021.1.1.22/android-studio-2021.1.1.22-mac_arm.dmg

https://edgedl.me.gvt1.com/edgedl/android/studio/install/2021.1.1.22/android-studio-2021.1.1.22-mac.dmg

https://edgedl.me.gvt1.com/edgedl/android/studio/install/2021.1.1.22/android-studio-2021.1.1.22-windows.exe
https://edgedl.me.gvt1.com/edgedl/android/studio/ide-zips/2021.1.1.22/android-studio-2021.1.1.22-windows.zip