app:mergeDebugResourcesタスクに問題があります。
エラー:
* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Crunching Cruncher abc_tab_indicator_mtrl_alpha.9.png failed, see logs
このコマンドを使用して、新しいReactNativeプロジェクトを作成しました。 プラグインやその他のコードはまだ追加されていません。
react-native init MyProject
package.json
からReactのバージョン0.24.1がインストールされます:
{
"name": "TestReact",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start"
},
"dependencies": {
"react": "^0.14.8",
"react-native": "^0.24.1"
}
}
このエラーはAndroidで発生しますが、iOSでも同じ問題が発生するかどうかはわかりません。
私は開発にUbuntuを使用しています。
gradle.properties
ファイルによると、Gradleはバージョン2.4です。
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip
同じ問題を抱えている人のために。 これは私にとって問題を解決しました:
aaptが利用できないため、64ビットOSの問題です。次の2つのパッケージをインストールする必要があります。
sudo apt-get install lib32stdc++6 lib32z1
ありがとう、それは私のために働きます。
ありがとう! それは私にとってもうまくいきました。 :+1:
最も参考になるコメント
同じ問題を抱えている人のために。 これは私にとって問題を解決しました:
http://stackoverflow.com/questions/22701405/aapt-ioexception-error-2-no-such-file-or-directory-why-cant-i-build-my-grad
aaptが利用できないため、64ビットOSの問題です。次の2つのパッケージをインストールする必要があります。