如何将 android 项目编译为 apk

how can I compile android project to apk

第一次使用 android 时,我没有安装 android studio!

刚刚克隆了一个项目,根据gradlew.bat文件进行搜索。但是当我 运行 它时:

PS D:\projects\android> .\gradlew.bat assembleDebug       g

FAILURE: Build failed with an exception.

* Where:
Settings file 'D:\projects\android\settings.gradle'

* What went wrong:
Could not compile settings file 'D:\projects\android\settings.gradle'.
> startup failed:
  General error during semantic analysis: Unsupported class file major version 61
  
  java.lang.IllegalArgumentException: Unsupported class file major version 61
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:196)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:177)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:163)
        at groovyjarjarasm.asm.ClassReader.<init>(ClassReader.java:284)
        at org.codehaus.groovy.ast.decompiled.AsmDecompiler.parseClass(AsmDecompiler.java:81)
...

我的settings.gradle:

include ':vlc-android-sdk-3.0.0'
include ':app'
rootProject.name = "DSM"

需要SDK吗? link 中使用了什么模拟器:https://developer.android.com/studio/build/building-cmdline

我最终如何构建 apk?

我从来没有使用这种方法将我的 android 项目编译成 .apk 我使用了一种替代方法,我发现它比在 android 项目中编译 .apk 更容易。

我做的是-

  1. 通过单击构建图标构建 Android 项目。
  2. 构建成功后,打开PC上的文件资源管理器。
  3. 然后转到文件位置 - D:\User\Android Studio 4.0.1\Applications\SampleApp\app\build\outputs\apk\debug
  4. 现在将 .apk 文件拖到任何地方即可上传!
  5. 为了在不连接 USB 的情况下在移动设备上进行测试,您可以通过 Google Drive 上传文件来自己 Gmail。然后在移动设备中通过 Gmail 下载 .apk。

注意:我在第 3 点中提到的文件位置与您的不同,因为我始终将我的项目放在 D: 驱动器中。转到您的应用程序文件夹(在 SampleApp 文件夹之后)后它会类似。

是的,您需要 Android SDK 来构建、运行 和调试应用程序!如果您不想安装 Android Studio,可以从此 link 下载基本的 Android 命令行工具:https://developer.android.com/studio#downloads。您可以使用附带的 SDK 管理器下载其他 SDK 包。

当您的系统中安装了不正确的 JDK 版本时,也会抛出上述错误。 [同时] 确保您还设置了环境变量,例如 ANDROID_HOME、JAVA_HOME 和平台工具,以及它们在您电脑上的各自位置。默认情况下,大部分设置都在安装 Android Studio 时完成!