【问题标题】:Generating Signed APK from Android Source Code without Android Studio在没有 Android Studio 的情况下从 Android 源代码生成签名的 APK
【发布时间】:2018-10-24 03:44:30
【问题描述】:

我从 codecanyon 购买了一个 android 应用程序源代码。我想在没有 android studio 的情况下生成用于分发的 android apk。有什么选择吗?

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

【问题讨论】:

  • 您的系统中有 Android SDK 吗?
  • 没有android studio,生成.apk文件相当困难
  • 发给我源码,我可以帮你构建apk。

标签: android android-gradle-plugin signed-apk


【解决方案1】:

您应该在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

【讨论】:

    【解决方案2】:

    是的,您可以在命令行中执行此操作。使用link查看官方网站的教程

    【讨论】:

      猜你喜欢
      • 2020-12-16
      • 2017-01-07
      • 1970-01-01
      • 2013-12-14
      • 2021-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多