在没有 Android Studio 的情况下从 Android 源代码生成签名 APK

Generating Signed APK from Android Source Code without Android Studio

我已经从 codecanyon 购买了一个 android 应用程序源代码。我想生成 android apk 以在没有 android studio 的情况下进行分发。还有其他选择吗?

原因: 我在我的电脑上安装 android studio 时遇到一些问题,导致无法使用 android studio。

您应该在 build.gradleandroid 块中指定 signingConfigsbuildTypes。例如:

android {
    defaultConfig {
        ...
    }
    signingConfigs {
        config {
            keyAlias '...'
            keyPassword '...'
            storeFile file('../key.jks')
            storePassword '...'
        }
    }
    buildTypes {
        debug {
            useProguard false
            minifyEnabled false
            debuggable true
            applicationIdSuffix '.debug'
        }   
        release {
            signingConfig signingConfigs.config
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            useProguard true
            minifyEnabled true
            debuggable false
            shrinkResources true
        }
    }
}

然后从项目根路径中的终端或命令提示符,运行执行以下命令:

// To generate debug apk
gradlew assembleDebug

// To generate release apk
gradlew assembleRelease

是的,您可以在命令行中完成。使用此 link

查看官方网站的教程