からプロジェクトをインポートしましたEclipe to Android Studio
。単純なプロジェクトです。しかし、プロジェクト フォルダーにエラーが 1 つ表示されています。
私の目的を達成するための正しい方法を教えてください。私は Android-studio の初心者です。この問題に遭遇した人はいますか? どなたか助けていただければ幸いです。
ここはLogcat
:
Execution failed for task ':app:mergeDebugResources'.
> Error: Failed to run command:
/home/amiya/android-studio/sdk/build-tools/android-4.4.2/aapt s -i /home/amiya/vola/app/src/main/res/drawable-mdpi/call.png -o /home/amiya/vola/app/build/res/all/debug/drawable-mdpi/call.png
Error Code:
42
Output:
libpng error: Not a PNG file
これが私のbuild.gradle
apply plugin: 'android'
android {
compileSdkVersion 19
buildToolsVersion "19.0.3"
defaultConfig {
minSdkVersion 17
targetSdkVersion 19
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.android.support:support-v4:+'
compile 'com.google.android.gms:play-services:+'
compile files('libs/google-play-services.jar')
compile files('libs/livesdk.jar')
}
私はその名前でこのファイルをプロジェクトのどこにも使用していません!! ただし、私のプロジェクトには他の多くの png ファイルがあります。
ベストアンサー1
以下の手順に従ってください。
デスクトップに画像を切り取って貼り付ける。
エディタで開いて、ファイル名を変更せずにpngとして保存しました。
画像をコピーして
.png
drawableフォルダに貼り付けます。
使用できますcruncherEnabled
。
PNG を圧縮する必要がある場合は true を返し、そうでない場合は false を返します。
android
{
aaptOptions
{
cruncherEnabled = false
}
}
これがお役に立てば幸いです。