首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android-升级到0.8.1 -现在不能使用亚行

Android-升级到0.8.1 -现在不能使用亚行
EN

Stack Overflow用户
提问于 2014-06-30 18:43:10
回答 1查看 735关注 0票数 3

昨天必须完成Android的完整安装,才能获得最新的0.8.1。

我还通过进行了最新的一系列更新,使用的是管理特权,这让我升级到了“android”。

所以现在,当我构建一个新的或预先存在的项目时,构建进行得很好,但是当我尝试运行新构建的项目时,它们永远不会被安装(在我的Nexus-7平板电脑上,现在运行4.4.4,通过USB电缆连接到我的笔记本)。

相反,我得到了两行红色,第一行包含pkg: info,第2行总是读到:

“失败INSTALL_FAILED_OLDER_SDK”

看起来,build.gradle文件有一个更新的布局。

对于我的新项目,它显示如下:

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

android {
    compileSdkVersion 'android-L'
    buildToolsVersion "20.0.0"

    defaultConfig {
        applicationId "org.lazydevs.vtl_sched_webkit"
        minSdkVersion 15
        targetSdkVersion 'L'
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}
EN

回答 1

Stack Overflow用户

发布于 2014-07-07 17:53:52

这还不是我(自己)问题的真正“答案”。但是,我终于对这个问题有了重要的了解,也从其他人的类似/相关帖子中获得了重要的见解,这些文章与这个新的0.8.0系列的Android的Beta软件有着相似的问题。

首先,我最初的症状是‘亚行’不是在安装这个应用程序,而是给出了"Failure INSTALL_FAILED_OLDER_SDK“。

从那以后我的症状有点变了.我再也不知道那个症状了。毫无疑问,现在有一个很大的不同,因为在阅读了许多其他类似的问题后,很多人建议不要以“android-L”为目标,即把它当作一个单独的“特例”待以后解决,所以我遵循了这个建议,并修改了我的build.gradle,在“targetSdkVersion”和“targetSdkVersion”中都使用了'19‘。

我现在遇到的症状是,当我使用IDE (Android)执行一个“清洁项目”,然后是一个“重建项目”时,我就没有错误了。

但是,建筑总是跑得太快了,我开始怀疑.认为他们不能完成一个完整的编译和生成APK文件的速度这么快。

当然,enough...once,我开始通过Windows做cd到项目目录的顶部,然后执行'dir /s *. .APK‘,我没有找到任何.APK文件!

所以,今天,我几乎无法相信我开始看到的东西:如果我不插入这台笔记本电脑之间的USB电缆(这是使用Windows-7,64位),那么“重建项目”将在大约3秒内完成,不会产生任何APK。

但是,如果我第一次连接USB电缆,构建仍然不会产生APK,但是一旦我使用运行.选择,然后选择这个新的'app->‘选择,最后Android’获得msg‘并且尽职尽责地做一个长时间的构建来生成APK文件。

在我使用过的所有以前版本的Android中,执行“重建项目”总是生成.APK文件。

现在,它没有了。这是一个bug还是某种(模糊的)特性?

好吧,那我错过了什么区别!(?)

哎呀!

有人能给我们这些还在和这只新野兽斗争的人开开心心吗?

要明确的是,这不是一个严重的/显示停止的问题,因为强制生成APK文件的“解决办法”是首先选择“运行”您的构建。注意:我后来了解到,连接USB电缆实际上并不是一个门控item...that,只需要“运行”或“调试”对话框(例如选择仿真器或亚行控制的设备)也会触发IDE来最终生成APK文件。

我还注意到了一个更新,将Android的值提高到0.8.2,所以我应用了它,但是它的行为还是一样的。

需要运行/调试才能生成APK是非常违背直觉的,因此希望它们能够恢复早期的默认行为,从而生成APK,而不需要每个用户手动强制创建APK。

编辑:这个问题终于解决了,在8月份的升级中,从0.8.2版升级到0.8.6版。

干杯!

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

https://stackoverflow.com/questions/24496811

复制
相关文章

相似问题

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