Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio Android Studio升级至0.8.1-can';我现在不使用ADB_Android Studio - Fatal编程技术网

Android studio Android Studio升级至0.8.1-can';我现在不使用ADB

Android studio Android Studio升级至0.8.1-can';我现在不使用ADB,android-studio,Android Studio,为了获得最新的0.8.1版本,必须对Android Studio进行完整(重新)安装 昨天 我还通过SDK管理器使用管理员权限进行了最新的一系列更新, 这让我想到了“android-L” 所以现在,当我构建一个新的或预先存在的项目时,构建会正常进行,但是 当我尝试运行新建项目时,它们从未安装 (在我现在运行4.4.4的Nexus-7平板电脑上,它通过USB电缆连接到我的笔记本电脑) 相反,我得到两行红色,第一行包含 包装:信息 第二行总是写着: “失败[安装\u失败\u旧的\u SDK]” b

为了获得最新的0.8.1版本,必须对Android Studio进行完整(重新)安装 昨天

我还通过SDK管理器使用管理员权限进行了最新的一系列更新, 这让我想到了“android-L”

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

相反,我得到两行红色,第一行包含 包装:信息 第二行总是写着:

“失败[安装\u失败\u旧的\u SDK]”


build.gradle文件似乎有一个较新的布局

对于我的新项目,它显示为:
这还不是我(自己)问题的实际“答案”。但是,我终于获得了成功 对这个问题的深刻见解,以及其他人的类似/相关帖子 与0.8.0系列的新“Beta”套件存在类似问题 安卓工作室

首先,我最初的症状是“adb”没有安装应用程序,而是 而是给出:“Failure[INSTALL\u FAILED\u OLDER\u SDK]”

从那以后,我的症状有了一些变化……我再也没有那种症状了。一个 现在的显著不同,是毫无疑问的,因为在阅读了无数其他书籍之后 类似的问题,许多人建议不要使用“android-L” 作为一个目标,即将其视为一个单独的“特殊情况”,待以后解决, 所以我遵循了这个建议,并将build.gradle修改为 对于“targetSdkVersion”和“compileSdkVersion”,都使用“19”

我现在遇到的症状是,当我使用IDE(Android Studio)来 先做一个“清理项目”,然后再做一个“重建项目”,这样我就不会出错

但是,构建似乎总是运行得太快,以至于我产生了怀疑。。。 认为他们不能完成整个编译、构建和生成一个APK文件 快

果不其然……一旦我开始通过Windows操作系统将cd刻录到项目目录的顶部 cmdline cmd,然后执行“dir/s*.apk”,我找不到任何.apk文件

所以,今天,我几乎不敢相信我开始看到的:如果我不相信的话 插入此笔记本电脑之间的USB电缆(使用Windows-7,64位), 然后,“重建项目”在大约3秒钟内完成,并且不会产生 任何APK

但是,如果我先连接USB电缆,构建仍然不会产生错误 APK,但一旦我使用跑步。。。选择,然后选择此新外观的“应用->” 选择,然后最终Android Studio“获得消息”,并尽职尽责地这样做 生成APK文件的长时间构建

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

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

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

哎呀

有人能告诉我们这些仍在挣扎的人吗 新野兽

明确地说,这不是一个严重的问题,因为 强制生成APK文件首先是选择“运行”构建。[注: 后来我了解到,连接USB电缆并不是真正的门控项目…那就是 仅请求“运行”或“调试”对话框(例如,选择仿真器或 “adb控制的设备)也将触发IDE最终生成APK文件。]

我还注意到Android Studio升级到了0.8.2,所以我应用了它,但是 行为还是一样的

这需要运行/调试以生成APK,这与直观性是背道而驰的,所以希望如此 它们将恢复早期的默认行为,以生成APK,而无需 供每个用户手动强制创建APK

编辑:这个问题最终得到了解决,在8月份的Android Studio升级中, 从版本0.8.2到0.8.6


干杯

我刚刚更新并开始出现相同的错误,我想它不稳定。看看这个:好的,我向谷歌提交了一份问题报告,这里:谷歌声称这是预期的新行为,并试图解释如何解决问题,但他们的指示到目前为止太模糊了。我仍然向他们争辩说,系统需要在默认情况下创建一个APK,就像Android Studio的0.6.x版本一样。
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'])
}