2017-12-31 39 views
1

私のphonegapビルドに失敗して何がビルドに失敗したのか分からなかったので、 調査を少しして、ミップマップフォルダの追加などのオプションを試しましたが、ビルドに失敗しました。PhoneGapのビルドに失敗しました。@ mipmap/iconのリソースが無くなりました。

/project/build/intermediates/manifests/full/release/AndroidManifest.xml:59:エラー:指定された名前と一致するリソースが見つかりませんでした( 'icon'の値が '@mipmap/icon')。

マイconfig.xmlファイルは以下の通りです:

<content src="index.html" /> 

    <preference name="loadUrlTimeoutValue" value="70000" /> 
    <platform name="ios" > 
     <preference name="orientation" value="all" /> 
     <preference name="ShowSplashScreenSpinner" value="true" /> 
    </platform> 
    <platform name="android" > 
     <preference name="orientation" value="portrait" /> 
     <!-- <resource-file src="google-services.json" target="google-services.json" /> --> 
    </platform> 

    <preference name="android-build-tool" value="gradle" /> 
    <preference name="permissions" value="none"/> 
    <preference name="fullscreen" value="true" /> 
    <preference name="SplashScreen"    value="splash" /> 
    <preference name="AutoHideSplashScreen"  value="true" /> 
    <preference name="SplashScreenDelay"   value="1000" /> 
    <preference name="SplashMaintainAspectRatio" value="true" /> 
    <preference name="FadeSplashScreen"   value="false"/> 



<plugin spec="https://github.com/rodrigo-martinezd/cordova-dialog-gps.git#f110314" /> 
<plugin spec="https://github.com/cuisineje/cordova-plugin-dreams-inappbrowser.git#fafbc28" /> 
<plugin spec="https://github.com/razorpay/razorpay-cordova.git#011f82b" /> 
<plugin name="com.paypal.cordova.mobilesdk" spec="3.5.0" /> 
<plugin name="cordova-plugin-android-permissions" spec="1.0.0" /> 
<plugin name="cordova-plugin-device" spec="1.1.7" /> 
<plugin name="cordova-plugin-geolocation" spec="2.4.3" /> <!-- Had issue with 3.0.0 as it required cordova 6.3.0 --> 
<plugin name="cordova-plugin-googlemaps" spec="2.1.1" /> 
<plugin name="cordova-plugin-media" spec="3.0.0" /> 
<plugin name="cordova-plugin-network-information" spec="1.3.4" /> 
<plugin name="cordova-plugin-request-location-accuracy" spec="2.2.0" /> 
<plugin name="cordova-plugin-splashscreen" spec="4.1.0" source="npm" /> 
<plugin name="cordova-plugin-whitelist" spec="1.3.3" /> 
<plugin name="cordova-plugin-x-toast" spec="2.6.0" /> 
<plugin name="cordova.plugins.diagnostic" spec="3.4.2" /> 
<plugin name="phonegap-plugin-push" spec="1.5.3" /> 
<plugin name="uk.co.workingedge.phonegap.plugin.launchnavigator" spec="4.1.0" /> 
<plugin name="cordova-plugin-uniquedeviceid" source="npm" /> 
<!-- 
    <plugin name="cordova-plugin-whitelist" source="npm" /> 
    <gap:plugin name="phonegap-plugin-push" source="npm" spec="1.5.3" /> 
    <gap:plugin name="com.paypal.cordova.mobilesdk" source="npm" /> 


    <gap:plugin name="cordova-plugin-device" source="npm"/> 
    <gap:plugin name="cordova-plugin-splashscreen" source="npm"/> 



    <gap:plugin name="cordova-plugin-geolocation" source="npm" spec="2.4.3"/> 
    <gap:plugin name="cordova-plugin-android-permissions" source="npm"/> 
    <gap:plugin name="cordova-plugin-network-information" source="npm" /> 
    <gap:plugin name="cordova-plugin-request-location-accuracy" source="npm" spec="2.2.0" /> 
    <gap:plugin name="cordova-plugin-x-toast" source="npm" spec="2.6.0" /> 
    <plugin name="uk.co.workingedge.phonegap.plugin.launchnavigator" source="npm" /> 


    <gap:plugin spec="https://github.com/rodrigo-martinezd/cordova-dialog-gps.git" source="git" /> 
    <gap:plugin spec="https://github.com/cuisineje/cordova-plugin-dreams-inappbrowser.git" source="git" /> 

    <gap:plugin spec="https://github.com/razorpay/razorpay-cordova.git" source="git" /> 
    <gap:plugin name="cordova-plugin-media" source="npm" spec="3.0.0" /> 
    <gap:plugin name="cordova.plugins.diagnostic" source="npm" spec="3.4.2" /> 
--> 

    <gap:plugin name="cordova-plugin-googlemaps" source="npm" spec="2.1" > 
     <param name="API_KEY_FOR_ANDROID" value="AIzaSyC25RhPHKmvQTz7OzprugQyzWssMlvWKHA" /> 
     <param name="API_KEY_FOR_IOS" value="AIzaSyC25RhPHKmvQTz7OzprugQyzWssMlvWKHA" /> 
    </gap:plugin> 

    <feature name="Geolocation"> 
     <param name="android-package" value="org.apache.cordova.GeoBroker" /> 
    </feature> 

    <feature name="SplashScreen"> 
     <param name="ios-package" value="CDVSplashScreen" /> 
    </feature> 

    <preference name="AutoHideSplashScreen" value="false" /> 
    <preference name="SplashScreenDelay" value="3000" /> 
    <preference name="fullscreen" value="false" /> 
    <preference name="android-minSdkVersion" value="16" /> 
    <preference name="deployment-target" value="7.0" /> 
    <!-- ios preferences --> 
    <preference name="exit-on-suspend" value="false" /> 
    <preference name="prerendered-icon" value="true" /> 
    <preference name="target-device" value="universal" /> 
    <preference name="detect-data-types" value="true" /> 

    <access origin="*" /> 
    <access origin="tel:*" launch-external="yes" /> 

    <gap:config-file platform="android" parent="/manifest"> 
     <supports-screens android:xlargeScreens="true" android:largeScreens="true" android:smallScreens="true" /> 
     <application android:theme="@android:style/Theme.NoTitleBar" > 
     </application> 
    </gap:config-file> 


    <platform name="ios"> 
     <icon height="57" platform="ios" src="res/icons/ios/icon.png" width="57" /> 
     <icon height="114" platform="ios" src="res/icons/ios/[email protected]" width="114" /> 
     <icon height="40" platform="ios" src="res/icons/ios/icon-40.png" width="40" /> 
     <icon height="80" platform="ios" src="res/icons/ios/[email protected]" width="80" /> 
     <icon height="50" platform="ios" src="res/icons/ios/icon-50.png" width="50" /> 
     <icon height="100" platform="ios" src="res/icons/ios/[email protected]" width="100" /> 
     <icon height="60" platform="ios" src="res/icons/ios/icon-60.png" width="60" /> 
     <icon height="120" platform="ios" src="res/icons/ios/[email protected]" width="120"/> 
     <icon height="180" platform="ios" src="res/icons/ios/[email protected]" width="180" /> 
     <icon height="72" platform="ios" src="res/icons/ios/icon-72.png" width="72" /> 
     <icon height="144" platform="ios" src="res/icons/ios/[email protected]" width="144" /> 
     <icon height="76" platform="ios" src="res/icons/ios/icon-76.png" width="76" /> 
     <icon height="152" platform="ios" src="res/icons/ios/[email protected]" width="152" /> 
     <icon height="29" platform="ios" src="res/icons/ios/icon-small.png" width="29" /> 
     <icon height="58" platform="ios" src="res/icons/ios/[email protected]" width="58" /> 
     <icon height="87" platform="ios" src="res/icons/ios/[email protected]" width="87" /> 
    </platform> 

    <icon platform="android" qualifier="ldpi" src="res/icon/android/icon-36-ldpi.png" /> 
    <icon platform="android" qualifier="mdpi" src="res/icon/android/icon-48-mdpi.png" /> 
    <icon platform="android" qualifier="hdpi" src="res/icon/android/icon-72-hdpi.png" /> 
    <icon platform="android" qualifier="xhdpi" src="res/icon/android/icon-96-xhdpi.png" /> 
    <icon platform="android" qualifier="xxhdpi" src="res/icon/android/icon-152-xxhdpi.png" /> 
    <icon platform="android" qualifier="xxxhdpi" src="res/icon/android/icon-192-xxxhdpi.png" /> 

    <splash platform="ios" src="splash.png" /> 

    <splash src="splash.png" /> 
+0

のようなCLIのバージョンを指定 –

+0

今まで私はこのエラーを抱えていませんでした。なぜ、今はなぜですか?私はそれを取得しません.. – Raj

答えて

0

は、次のタグを追加することで、それを修正し、ファイル名を変更しました。 単に、なぜエラーの `のres /ミップマップ/ icon`にはアイコンがありませんあまりにもこの

アイコンタグ

<platform name="android"> 
     <icon density="ldpi" src="res/icons/android/drawable-ldpi-icon.png" /> 
     <icon density="mdpi" src="res/icons/android/drawable-mdpi-icon.png" /> 
     <icon density="hdpi" src="res/icons/android/drawable-hdpi-icon.png" /> 
     <icon density="xhdpi" src="res/icons/android/drawable-xhdpi-icon.png" /> 
     <icon density="xxhdpi" src="res/icons/android/drawable-xxhdpi-icon.png" /> 
     <icon density="xxxhdpi" src="res/icons/android/drawable-xxxhdpi- 

icon.pngの」/>

+0

私は何かwierd ..を見つけましたpayload zipをphonegap.comにアップロードすると、私は別のPCからやって、それはコンパイル..任意の推測? – Raj

関連する問題