在不合时宜的时刻我几次反对这个问题:
为什么存在此限制?
为什么还没有被删除?
你如何应对路径限制?...而且,切换到Linux或Mac OS X不是这个问题的有效答案;)
随机地,在尝试构建我的android应用程序时,我在mergeResources期间有这条消息:
任务':ImmoStruct:mergeReleaseResources'的执行失败.
无法运行命令:
/home/android/adt-bundle/sdk/build-tools/21.1.2/aapt s -i/home/android/queue/294c2840260c2d59c396a7e08ac3c32ba045cb28/ImmoStruct/src/main/res/drawable-mdpi/ic_find_previous_holo_light .png -o /home/android/queue/294c2840260c2d59c396a7e08ac3c32ba045cb28/ImmoStruct/build/res/all/release/drawable-mdpi/ic_find_previous_holo_light.png错误代码:137
有时它工作正常,有时它不...
相关文件并不总是相同:ic_find_previous_holo_light.png common_signin_btn_icon_disabled_focus_light.9.png abs__ab_bottom_solid_light_holo.9.png
我试图改变构建版本,但问题仍然存在.
关于原因的任何想法,解决方法?
谢谢你的帮助
我的Android应用程式Gradle版本无法同步,因为我将Android Studio更新至3.2。我已经更新了依赖项中的所有内容,但仍然收到相同的错误。这是我使用的依赖文件(包括第三方库)
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-android-extensions'
android {
compileSdkVersion 28
defaultConfig {
applicationId "myappid"
minSdkVersion 19
targetSdkVersion 28
versionCode 32
versionName "3.2"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
}
dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation "org.jetbrains.kotlin:kotlin-stdlib:1.3.11"
implementation 'com.android.support:appcompat-v7:28.0.0-alpha1'
implementation 'com.android.support:design:28.0.0-alpha1'
implementation 'com.android.support:recyclerview-v7:28.0.0-alpha1'
implementation 'com.android.support:cardview-v7:28.0.0-alpha1'
implementation 'com.android.support:support-v4:28.0.0-alpha1'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.firebase:firebase-crash:28.0.0-alpha1'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
implementation …Run Code Online (Sandbox Code Playgroud) 使用android(23)上的最新版本与com.android.support:appcompat-v7:23.0.1和com.android.support:design:23.0.1
我收到以下错误
错误:(20,118)找不到与给定名称匹配的资源('drawable'与值'@ drawable/abc_list_selector_disabled_holo_dark').
在stackoverflow中的类似情况下,我看到版本号之间的不匹配,如下例所示
我的Gradle文件如下所示:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.1"
defaultConfig {
applicationId "a.b.c.d.defg"
minSdkVersion 7
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.0.1'
compile 'com.android.support:design:23.0.1'
}
}
Run Code Online (Sandbox Code Playgroud) 由于此构建错误,我无法在项目中添加9patch png :
信息:Gradle任务[:app:assembleDebug]错误:某些文件崩溃失败,请参阅日志以获取详细信息错误:任务':app:mergeDebugResources'的执行失败.
错误:某些文件崩溃失败,请参阅日志以获取详细信息信息:BUILD FAILED信息:总时间:11.955秒信息:2错误信息:0警告信息:在控制台中查看完整输出
事实:我已经添加了一个完美运行的,另一个是使用相同的方法,相同的边界和东西,但造成构建错误.
我试过了:
额外wtf:
此外,错误说"看日志"
因为它不是在logcat中肯定的.
如果可以的话请帮忙.这让我疯狂.我真的很感兴趣为什么我要用图像导入花半天时间.
java android nine-patch android-studio android-gradle-plugin