我正在使用Instant Apps for Android.I安装了所有正确的软件包并厌倦了创建具有Instant App支持的新应用程序(在创建新应用程序时选中Instant App框).问题是我总是遇到编译工具的问题.是否有其他人有这个问题,并能够找到任何解决方法.
我的环境:
错误:
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
美好的一天.在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工作室更新为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并继续进行.
所以我更新我的项目使用新的插孔编译器,但由于一些未知的原因我的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
当我在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.
出于某种未知的原因,每当我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) 第二次运行该项目后,我遇到了这个错误。
...\app\build\intermediates\compile_and_runtime_not_namespaced_r_class_jar\debug\R.jar:进程无法访问该文件,因为它正被另一个进程使用
到目前为止Clean 项目工作一次,重新启动 Android Studio 工作一次,最后的办法是重新启动电脑(运行 Windows 10)。
打开建议!
这是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/
我认为可以有类似的解决方案来运行/制作应用程序.
怎么解决这个?