相关疑难解决方法(0)

AAPT2编译失败:Android 3.0 Canary 1上的无效维度

我正在使用Instant Apps for Android.I安装了所有正确的软件包并厌倦了创建具有Instant App支持的新应用程序(在创建新应用程序时选中Instant App框).问题是我总是遇到编译工具的问题.是否有其他人有这个问题,并能够找到任何解决方法.

我的环境:

  • Android Studio 3.0 Canary 1
  • 编译SDK:25
  • 构建工具:"26.0.0 rc2"
  • Gradle插件:3.0.0-alpha1
  • Gradle:尝试了gradle-4.0-milestone1和2
  • Java 1.8/1.7
  • 操作系统:尝试了Windows 10和Linux Ubuntu 16.4 LTS

错误:

Error: java.lang.RuntimeException: java.lang.RuntimeException: com.android.builder.internal.aapt.AaptException: AAPT2 compile failed:
aapt2 compile -o /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/res/merged/androidTest/debug /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml
Issues:
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:520 invalid dimen
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:521 invalid dimen
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:568 invalid dimen
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:594 invalid dimen
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:595 invalid dimen
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:597 invalid dimen
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:598 invalid dimen
 - ERROR: /home/simonp/Work/201705_InstantApp/InstantAppTest/feature/build/intermediates/incremental/mergeDebugAndroidTestResources/merged.dir/values/values.xml:599 invalid dimen
 - ERROR: …
Run Code Online (Sandbox Code Playgroud)

android aapt android-studio android-gradle-plugin android-instant-apps

88
推荐指数
3
解决办法
3万
查看次数

错误:任务执行失败':app:transformClassesWithJarMergingForDebug'

美好的一天.在AndroidStudio中更新谷歌存储库后,我遇到了问题

> Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry:
> android/support/v7/cardview/BuildConfig.class
Run Code Online (Sandbox Code Playgroud)

我试图从播放服务中排除组android.support,它没有帮助.当我在另一台PC上开始我的项目时,我有:

> Error:Execution failed for task  ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry:
> android/support/annotation/AnimRes.class
Run Code Online (Sandbox Code Playgroud)

我的build.gradle:

apply plugin: 'com.android.application'
apply plugin: 'com.android.databinding'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.1"

    defaultConfig {
        applicationId "ru.alexeyk.myevents"
        minSdkVersion 14
        targetSdkVersion 23
        versionCode 16
        versionName "1.121"
        multiDexEnabled true
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    compile('com.github.nkzawa:socket.io-client:0.4.2') {
        exclude group: 'org.json', …
Run Code Online (Sandbox Code Playgroud)

android compiler-errors

43
推荐指数
6
解决办法
12万
查看次数

Android工作室陷入了Refreshing Gradle项目

将Android工作室更新为1.2.2,后台进程不会结束.(刷新'MemoryCards'Gradle项目).

现在已经超过一个小时而且仍然很忙?

在此输入图像描述

这是正常的,为什么需要这么长时间?它是一个小应用程序.

这是我的想法.log:https://www.dropbox.com/s/syf12m3lxbww5k7/idea.log dl = 0

更新:

在Android工作室中禁用我的代理设置并继续刷新过程并向我显示以下内容. 在此输入图像描述

它在下载gradle zip时失败了:

在此输入图像描述

所以我认为这需要很长时间才能尝试下载gradle zip文件+ - 60 Mb并且我的互联网连接很慢...

因此,当我禁用代理设置但是它无法下载gradle zip文件时,该过程会继续...?所以它又失败了.

更新:

我使用了另一个Internet源,它下载了gradle并继续进行.

android android-studio

39
推荐指数
4
解决办法
5万
查看次数

Android Studio 2.2和Jack被Avira Antivirus阻止

所以我更新我的项目使用新的插孔编译器,但由于一些未知的原因我的AntiVir阻止任务transformClassesWithPreJackPackagedLibrariesForDebug 它的工作,如果我禁用AntiVir实时保护.我真的不想这样做,我不想开始把我的android项目放在例外列表中.
我使用的是Android Studio 2.2,这是我的build.gradle

android {
    compileSdkVersion 24
    buildToolsVersion "24.0.2"
    defaultConfig {
        minSdkVersion 21
        targetSdkVersion 24
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        jackOptions {
            enabled true
        }
     compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
     }
}
Run Code Online (Sandbox Code Playgroud)

我的 project.gradle

buildscript { 
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.0'
    }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试在我的硬件设备上运行应用程序时出现错误.

Error:Execution failed for task ':app:transformClassesWithPreJackPackagedLibrariesForDebug'.
> Failed to delete temporary file C:\Users\User\AppData\Local\Temp\jill-1475579265083-0.jack
Run Code Online (Sandbox Code Playgroud)

java android android-studio android-jack-and-jill jack-toolchain

14
推荐指数
1
解决办法
1793
查看次数

由于.fuse_hidden,Gradle无法删除目录

当我在Android studio中重建Gradle项目时,它给出了以下错误:

Gradle:任务':lib:clean'的执行失败.无法删除目录:/path/to/project/lib/build/exploded-bundles/ComAndroidSupportAppcompatV71901.aar

原来,该文件夹ComAndroidSupportAppcompatV71901.aar包含一个名为.fuse_hidden0000175300000012(或其他随机文件)的文件.我已经google了,似乎它是一种文件系统链接到一个标记为删除但仍在某些进程使用的文件.正如我对该文件所做的那样,它表明它确实在使用...由Android Studio.

是否有可能告诉Android Studio发布该文件以便删除?

Android Studio 0.4.2在Ubuntu 13.10下使用,文件系统是NTFS.

ubuntu android gradle android-studio android-gradle-plugin

13
推荐指数
1
解决办法
4151
查看次数

无法删除某些子项。这可能是因为进程打开了文件或在目标目录中设置了其工作目录

出于某种未知的原因,每当我gradle clean build在启动笔记本后运行时,它都会按预期工作。当我第二次尝试时,我总是得到

Unable to delete directory 'C:\_d\mycompany\WSs\demo\build'
  Failed to delete some children. This might happen because a process has files open or has its working directory set in the target directory.
  - C:\_d\mycompany\WSs\demo\build\classes\kotlin\main\com\mybank
  - C:\_d\mycompany\WSs\demo\build\classes\kotlin\main\com
  - C:\_d\mycompany\WSs\demo\build\classes\kotlin\main
  - C:\_d\mycompany\WSs\demo\build\classes\kotlin\test\com
  - C:\_d\mycompany\WSs\demo\build\classes\kotlin\test
  - C:\_d\mycompany\WSs\demo\build\classes\kotlin
  - C:\_d\mycompany\WSs\demo\build\classes
  - C:\_d\mycompany\WSs\demo\build\generated\source\kapt
  - C:\_d\mycompany\WSs\demo\build\generated\source\kaptKotlin\main
  - C:\_d\mycompany\WSs\demo\build\generated\source\kaptKotlin\test
  - C:\_d\mycompany\WSs\demo\build\generated\source\kaptKotlin
  - C:\_d\mycompany\WSs\demo\build\generated\source
  - C:\_d\mycompany\WSs\demo\build\generated
  - C:\_d\mycompany\WSs\demo\build\kotlin\compileKotlin\caches-jvm\inputs
  - C:\_d\mycompany\WSs\demo\build\kotlin\compileKotlin\caches-jvm\jvm\kotlin
  - C:\_d\mycompany\WSs\demo\build\kotlin\compileKotlin\caches-jvm\jvm
  - and more ...
  New files were found. This might happen because a process …
Run Code Online (Sandbox Code Playgroud)

windows intellij-idea gradle kotlin micronaut

7
推荐指数
4
解决办法
8242
查看次数

当我在 Android Studio 3.6.1 中运行项目时,为什么会出现“文件被另一个进程使用”错误?

第二次运行该项目后,我遇到了这个错误。

...\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar:进程无法访问该文件,因为它正被另一个进程使用

到目前为止Clean 项目工作一次,重新启动 Android Studio 工作一次,最后的办法是重新启动电脑(运行 Windows 10)。

打开建议!

android

5
推荐指数
1
解决办法
2753
查看次数

Android Studio 2错误:app:compileDebugJavaWithJack

这是Android Studio 2.1.1的完整错误.我知道这个代码编译,因为在其他PC上它,但不是在这个有Windows 10 x64的那个.所有其他项目都失败,结果相似.

Error:Execution failed for task ':app:compileDebugJavaWithJack'.
> java.lang.RuntimeException: java.lang.AssertionError: com.android.jack.library.LibraryIOException: I/O error when accessing file 'I:\Android\KeepVidDownloader\Android\app\build\intermediates\packaged\debug\classes.zip': Failed to delete directory 'C:\Users\BCDIAC~1\AppData\Local\Temp\vfs-1464787788985-0'
Run Code Online (Sandbox Code Playgroud)

对于Build - > Clean Project我使用过这里的解决方案/sf/answers/2304702431/

我认为可以有类似的解决方案来运行/制作应用程序.

怎么解决这个?

android-studio

3
推荐指数
1
解决办法
2007
查看次数