首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Android上运行发行版apk

问无法在Android上运行发行版apk
EN

Stack Overflow用户
提问于 2016-02-25 15:18:54
回答 1查看 1.9K关注 0票数 0

我已经从一台Windows机器上的Eclipse迁移到了一台新Ubuntu机器上的Android。我在和AS做斗争。我成功地用ftp复制了一个项目,并在Ubuntu机器上的模拟器上运行了调试版本。我签名的发布版本与调试apk位于同一位置。当我选择版本作为构建变量时,它不会运行,它会说:您当前选择的变体的apk (app-Release-unsignd.apk)没有签名。请为..指定签名配置。在我的项目主目录下没有这样的文件,但是这两个签名的apk确实存在。

/home/nick/AndroidStudioProjects/GridMaps2.8/app/app-release.apk /home/nick/AndroidStudioProjects/GridMaps2.8/app/app-debug.apk

我的应用程序梯度文件是

代码语言:javascript
复制
apply plugin: 'com.android.application'

android {
    signingConfigs {
        debugFromAdventPC {
            keyAlias 'androiddebugkey'
            keyPassword 'android'
            storePassword 'android'
            storeFile file('/home/nick/AndroidStudioKeystores/FromAdventPC/debug.keystore')
        }
        releaseFromAdventPC {
            keyAlias 'release_alias'
            keyPassword 'deleted'
            storeFile file('/home/nick/AndroidStudioKeystores/FromAdventPC/my-release-key.keystore')
            storePassword 'deleted'
        }
    }
    compileSdkVersion 'Google Inc.:Google APIs:18'
    //compileSdkVersion 15
    buildToolsVersion "23.0.2"
    defaultConfig {
        applicationId "deleted"
        minSdkVersion 9
        targetSdkVersion 15
    }
    buildTypes {
        release {
            minifyEnabled true
            proguardFiles 'proguard.cfg'
        }
    }
}

android {
    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }
}


dependencies {
    compile files('libs/osmdroid-android-4.1.jar')
    compile files('libs/slf4j-android-1.5.8.jar')
}

如有任何帮助,将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2018-07-06 03:42:33

听起来你在Android中点击绿色的“运行”按钮。然后,尽职尽责地尝试构建和创建一个要运行的程序。这不是你真正想要的。你想测试你的释放APK吗?对吗?要测试您的发布版本APK:

  1. 用USB电缆将手机连接到计算机上。
  2. 转到您在Ubuntu机器上使用的任何文件资源管理器软件。
  3. 将发布的APK拖放到手机上,如果你的软件处理不了这个问题,就把它拖到ftp上。或者您可以尝试执行命令行移动。
  4. 使用手机上的文件管理软件定位发布的APK文件并点击它。它会自行拆装和安装。根据需要回答任何问题。

如果您做了更改,您将不得不卸载应用程序从您的手机,建立签署的版本APK,并再次进行复制和安装的东西。

如果你只想在Android的Ubuntu机器上编辑你的应用程序,你需要移动所有的原始文件。Eclipse应该有一个导出函数来帮助它。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35631316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档