[SOLVED] SDKBOX googleanalytics install fails with Installer 1.0.1.22

Hi all,
I’ve an issue during import of googleanalytics with last installer version.
Other plugins install successfully.

Here are the console output:

 Copyright (c) 2016 SDKBOX Inc. v1.0.1.22
 test speed of hosts...
 - test host main: 183.68KB/s.
 - test host china: 16.94KB/s.
 choose the fastest server 'main', speed is 183.68KB/s.
 Installation Successful :)
 #FATAL: [Errno 2] Aucun fichier ou dossier de ce type: 'n/ares/xml/'
 Installation failed :(

The error means no file or directory ‘n/ares/xml/’

Any idea?

Thx,
klems.

Can you run sdkbox command with -vv option and post the output?

This happened to me too. But after few minutes I had installed successfully.

 choose the fastest server 'main', speed is 396.84KB/s.
 Namespace(alwaysupdate=0, command='import', days=10, dryrun=None, forcecopy=0, forcedownload=0, info=None, installer='/fs/data/Divers/dev/projects/sdkbox_installer/sdkbox.pyc', jsonapi=0, legacy=None, local=0, manifest='manifest.json', mkey=None, mvalue=None, nohelp=0, nopatching=0, nopatchingcpp=0, noupdate=0, patcherrors=0, plugin='googleanalytics/', project='/fs/data/Divers/dev/projects/template/', remote=1, runin=None, server='download.sdkbox.com/installer/v1/', symbol=None, verbose=2)
 get remote manifest from http://download.sdkbox.com/installer/v1/manifest.json
 {
    "packages": {
        "SDKBOX": {
            "versions": {
                "1.0.1.22": {
                    "bundle": "sdkbox_installer.zip",
                    "sha1": "3c1fad675cc87e2719782f4539ec972c6fbc8996"
                }
            }
        },
        "adcolony": {
            "category": "AD UNITS",
            "conflict": [
                "soomlagrow",
                "appodeal"
            ],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Instant-play\u2122 HD the best user experience, hands down.",
            "display_name": "AdColony",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-adcolony_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "c6380b3c1488794ffab460828aa634857f697063"
                    },
                    "v3": {
                        "bundle": "sdkbox-adcolony_v2.3.13.5.tar.gz",
                        "sha1": "c3a171eb1b24346191c3ccd8d6d0e0b11f39df6e"
                    }
                }
            }
        },
        "admob": {
            "category": "AD UNITS",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Monetize your apps intelligently",
            "display_name": "AdMob",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-admob_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "cb59a64cbee36a18995abfd7d37be3d06eb4f659"
                    },
                    "v3": {
                        "bundle": "sdkbox-admob_v2.3.13.5.tar.gz",
                        "sha1": "f234ed9d90c4b644fae0b87ac201157e8a9bac77"
                    }
                }
            }
        },
        "agecheq": {
            "category": "MORE",
            "conflict": [],
            "dependence": [],
            "description": "Easy compliance with the US and Euro Child Privacy Laws",
            "display_name": "AgeCheq",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-agecheq_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "f493dd13ca1d6b7f3a24015ecf7b5b3ae88bc919"
                    },
                    "v3": {
                        "bundle": "sdkbox-agecheq_v2.3.13.5.tar.gz",
                        "sha1": "0042895a8ff116389a3255111341b1be110fc4d4"
                    }
                }
            }
        },
        "amazon": {
            "category": "APP STORES",
            "conflict": [],
            "dependence": [
                "iap"
            ],
            "description": "The exclusive appstore on Kindle tablets, but available for other devices, too.",
            "display_name": "Amazon",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-amazon_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "b00af4223e0d6e6cba6f00c2064b23ad7f5b52fd"
                    },
                    "v3": {
                        "bundle": "sdkbox-amazon_v2.3.13.5.tar.gz",
                        "sha1": "e4bba8e377ea016d7d1778e416d04889cac108e9"
                    }
                }
            }
        },
        "anysdk": {
            "category": "MORE",
            "conflict": [],
            "dependence": [],
            "description": "SDKBox Plugin:anysdk",
            "display_name": "AnySDK",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-anysdk_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "8276f83e4e7055dc74d9ee6e107e4cc92ea8317c"
                    },
                    "v3": {
                        "bundle": "sdkbox-anysdk_v2.3.13.5.tar.gz",
                        "sha1": "ad9a3ee7921007cfa7e2aee57bb243297cccb3e0"
                    }
                }
            }
        },
        "appnext": {
            "category": "AD UNITS",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Grow Your Mobile Business by Promoting Apps.",
            "display_name": "Appnext",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-appnext_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "ee5509b2e79cbc40781c16c6e43e646b70dcc4cb"
                    },
                    "v3": {
                        "bundle": "sdkbox-appnext_v2.3.13.5.tar.gz",
                        "sha1": "b8143ad6bda9b5bdab5ce26d9b8d3789bea742d0"
                    }
                }
            }
        },
        "appodeal": {
            "category": "AD UNITS",
            "conflict": [
                "adcolony",
                "bee7",
                "chartboost",
                "flurryanalytics",
                "fyber",
                "inmobi",
                "vungle",
                "facebook"
            ],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Maximize your app revenue efficiently with programmatic ad mediation for publishers.",
            "display_name": "Appodeal",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-appodeal_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "edccf3c8f9d78ec82585558b454a9fb0fcc8f657"
                    },
                    "v3": {
                        "bundle": "sdkbox-appodeal_v2.3.13.5.tar.gz",
                        "sha1": "497de3aa920b363da4be60a54e46b4895f20ea24"
                    }
                }
            }
        },
        "apteligent": {
            "category": "ANALYTICS",
            "conflict": [],
            "dependence": [],
            "description": "Build Better Apps Faster: crash reporting and realtime performance data.",
            "display_name": "Apteligent",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-apteligent_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "9c6b805dcbb94d1f61fa3da4c4130eded58db683"
                    },
                    "v3": {
                        "bundle": "sdkbox-apteligent_v2.3.13.5.tar.gz",
                        "sha1": "4eb9d1782a99823d4ba5951694e9339555737481"
                    }
                }
            }
        },
        "bee7": {
            "category": "AD UNITS",
            "conflict": [
                "appodeal"
            ],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Our Native rewarded re-engagement system encourages valuable players to stay in your game.",
            "display_name": "Bee7",
            "displayed": false,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-bee7_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "1cabd7e9efd4f4f25484b8aab9d0cc000ca4b565"
                    },
                    "v3": {
                        "bundle": "sdkbox-bee7_v2.3.13.5.tar.gz",
                        "sha1": "11a69f5a3eb9c1211bcf2056533881dad5853b2a"
                    }
                }
            }
        },
        "chartboost": {
            "category": "AD UNITS",
            "conflict": [
                "appodeal"
            ],
            "dependence": [],
            "description": "The largest mobile games-only platform to increase revenue and discover new players.",
            "display_name": "Chartboost",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-chartboost_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "9368e6f355046f2ca28ddd19709027844396ad38"
                    },
                    "v3": {
                        "bundle": "sdkbox-chartboost_v2.3.13.5.tar.gz",
                        "sha1": "94785684f4cccd53116f1d6c93cb98229caf8a25"
                    }
                }
            }
        },
        "facebook": {
            "category": "SOCIAL",
            "conflict": [
                "vungle",
                "appodeal"
            ],
            "dependence": [],
            "description": "The world's largest social media network.",
            "display_name": "Facebook",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-facebook_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "0670f32bdca6361c4571213615fee6bff6e0084b"
                    },
                    "v3": {
                        "bundle": "sdkbox-facebook_v2.3.13.5.tar.gz",
                        "sha1": "80fcea559dc48543d5f3e0eaef3fc9286cb87648"
                    }
                }
            }
        },
        "flurryanalytics": {
            "category": "ANALYTICS",
            "conflict": [
                "appodeal"
            ],
            "dependence": [],
            "description": "Adopt the industry standard, for free.",
            "display_name": "Flurry Analytics",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-flurryanalytics_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "1ecca7e6053c2720c3d28e888c7d7b198521873a"
                    },
                    "v3": {
                        "bundle": "sdkbox-flurryanalytics_v2.3.13.5.tar.gz",
                        "sha1": "7510d024e0697aa2ef5b21d6d34bba93a9e380d7"
                    }
                }
            }
        },
        "fyber": {
            "category": "AD UNITS",
            "conflict": [
                "soomlagrow",
                "appodeal"
            ],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Designed with you in mind, Fyber empowers developers to execute smart ad monetization strategies.",
            "display_name": "Fyber",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-fyber_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "b921ffbd2b5464e45710f8c08d7fc98918cee73d"
                    },
                    "v3": {
                        "bundle": "sdkbox-fyber_v2.3.13.5.tar.gz",
                        "sha1": "8afc8e1250c98857048cc23fad7ad306b6477bba"
                    }
                }
            }
        },
        "googleanalytics": {
            "category": "ANALYTICS",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Turn insights into action.",
            "display_name": "Google Analytics",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-googleanalytics_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "b0f8203c25f6f21d319e20109cb225ae61321a08"
                    },
                    "v3": {
                        "bundle": "sdkbox-googleanalytics_v2.3.13.5.tar.gz",
                        "sha1": "103544fdd5a5e8e1c367454ed7d759db809f877a"
                    }
                }
            }
        },
        "googleplayservices": {
            "category": "MORE",
            "conflict": [],
            "dependence": [],
            "description": "SDKBox Plugin:googleplayservices",
            "display_name": "Google Play Services",
            "displayed": false,
            "enabled_by_default": true,
            "is_library": true,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-googleplayservices_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "55c8fbfa76922016dac5a061c0477940fc8a9918"
                    },
                    "v3": {
                        "bundle": "sdkbox-googleplayservices_v2.3.13.5.tar.gz",
                        "sha1": "5b8f2cde4c8a26936204fbe14456ec6c902fa78c"
                    }
                }
            }
        },
        "gpg": {
            "category": "ESSENTIALS",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "The most secure and reliable game services for your mobile games now available on both Android and iOS!",
            "display_name": "Google Play Game Services",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-gpg_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "b9cedf7be3a241889979d5818e8388479c29bbee"
                    },
                    "v3": {
                        "bundle": "sdkbox-gpg_v2.3.13.5.tar.gz",
                        "sha1": "7d8fd55e43bb89f5c82506da34ab5bd55e20e02f"
                    }
                }
            }
        },
        "iap": {
            "category": "ESSENTIALS",
            "conflict": [],
            "dependence": [],
            "description": "Implement Cross-Platform IAP easily. Support Apple AppStore, Google Play, Amazon AppStore, and Playphone store.",
            "display_name": "In App Purchase",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-iap_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "60aed28473ffd2916fd2538e3dcbecbb27158675"
                    },
                    "v3": {
                        "bundle": "sdkbox-iap_v2.3.13.5.tar.gz",
                        "sha1": "c954ed2e237d7e4932cc75d28992ba848afed043"
                    }
                }
            }
        },
        "inmobi": {
            "category": "AD UNITS",
            "conflict": [
                "appodeal"
            ],
            "dependence": [
                "googleplayservices"
            ],
            "description": "The Discovery Platform for a Mobile-First World.",
            "display_name": "InMobi",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-inmobi_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "fae82ab79491d920e2c7928348ece7e1147391e4"
                    },
                    "v3": {
                        "bundle": "sdkbox-inmobi_v2.3.13.5.tar.gz",
                        "sha1": "263f9af3ca36d710cb2a2f1dd54abc905eaa800e"
                    }
                }
            }
        },
        "kochava": {
            "category": "ATTRIBUTION",
            "conflict": [],
            "dependence": [],
            "description": "Driving Effective Mobile Ad Spend",
            "display_name": "Kochava",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-kochava_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "616ffd3fc6d4a730cc45d41990416552ac0f5c2e"
                    },
                    "v3": {
                        "bundle": "sdkbox-kochava_v2.3.13.5.tar.gz",
                        "sha1": "9849e421c1e6d2067d244b1e5dc0b8e94fa96d5b"
                    }
                }
            }
        },
        "leadbolt": {
            "category": "AD UNITS",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "The high-performance mobile advertising platform for user acquisition and app monetization.",
            "display_name": "LeadBolt",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-leadbolt_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "8ddb391347dd29e30d36a26f6499276fb688672e"
                    },
                    "v3": {
                        "bundle": "sdkbox-leadbolt_v2.3.13.5.tar.gz",
                        "sha1": "0417d656243afb4cefd624a58605faa5b4cd6fda"
                    }
                }
            }
        },
        "onesignal": {
            "category": "PUSH NOTIFICATION",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "OneSignal is a free high volume Push Notification service.",
            "display_name": "OneSignal",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-onesignal_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "2f6e9453db3837d907e675abab6f705fea3e443e"
                    },
                    "v3": {
                        "bundle": "sdkbox-onesignal_v2.3.13.5.tar.gz",
                        "sha1": "d197cd8caf937716a7074148e8221eeada939fe6"
                    }
                }
            }
        },
        "phunwareads": {
            "category": "AD UNITS",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Your audience, anytime, anywhere.",
            "display_name": "Phunware Ads",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-phunwareads_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "0eb7230d0105a9ddb7b26278c60afbdecd8595de"
                    },
                    "v3": {
                        "bundle": "sdkbox-phunwareads_v2.3.13.5.tar.gz",
                        "sha1": "c069b71a25a2132f0466a1d2d54afff999d0fb01"
                    }
                }
            }
        },
        "phunwaremessaging": {
            "category": "MORE",
            "conflict": [],
            "dependence": [],
            "description": "SDKBox Plugin:phunwaremessaging",
            "display_name": "phunwaremessaging",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-phunwaremessaging_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "2a828666c8e3052432745d7d5690cc203acc8744"
                    },
                    "v3": {
                        "bundle": "sdkbox-phunwaremessaging_v2.3.13.5.tar.gz",
                        "sha1": "aea69292e3e88e3b1222088eb7c88a8646dcd786"
                    }
                }
            }
        },
        "playphone": {
            "category": "APP STORES",
            "conflict": [],
            "dependence": [
                "iap",
                "sdkboxplay"
            ],
            "description": "Your new, must-have game monetization channel in the world\u2019s fastest growing gaming markets.",
            "display_name": "PlayPhone",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-playphone_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "daccd981c26b12f810ed5a0fa046bbc1dfbfa081"
                    },
                    "v3": {
                        "bundle": "sdkbox-playphone_v2.3.13.5.tar.gz",
                        "sha1": "85e5ded890b987dcd4738200afa2ae3fa688285d"
                    }
                }
            }
        },
        "review": {
            "category": "ESSENTIALS",
            "conflict": [],
            "dependence": [],
            "description": "More downloads of your app with App store ratings and reviews.",
            "display_name": "Ratings & Reviews",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-review_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "a8399d428e6f8d8cdc4fd44a55b2646895518889"
                    },
                    "v3": {
                        "bundle": "sdkbox-review_v2.3.13.5.tar.gz",
                        "sha1": "2c4e1a120b3c0d699e206b0e0f4abc3452b0919b"
                    }
                }
            }
        },
        "scientificrevenue": {
            "category": "MORE",
            "conflict": [],
            "dependence": [],
            "description": "SDKBox Plugin:scientificrevenue",
            "display_name": "scientificrevenue",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-scientificrevenue_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "a374d06a10f3e106707f2bfb12d4f5d1da549e29"
                    },
                    "v3": {
                        "bundle": "sdkbox-scientificrevenue_v2.3.13.5.tar.gz",
                        "sha1": "7e68298de93153a08fc1c700e6a641fb9fe20d61"
                    }
                }
            }
        },
        "sdkboxads": {
            "category": "ESSENTIALS",
            "conflict": [],
            "dependence": [],
            "description": "An easy-to-use package that includes all SDKBOX supported Ad Units.",
            "display_name": "SDKBox Ads",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-sdkboxads_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "ab24c9a244dd2a911969939d1b0fda1d26342cc2"
                    },
                    "v3": {
                        "bundle": "sdkbox-sdkboxads_v2.3.13.5.tar.gz",
                        "sha1": "2ad523ecdcb071cb9e65860791a28326a937bdee"
                    }
                }
            }
        },
        "sdkboxplay": {
            "category": "ESSENTIALS",
            "conflict": [],
            "dependence": [
                "googleplayservices"
            ],
            "description": "Cross platform support for both Apple Game Center and Google Play Services, including Login, Achievement and Leaderboard.",
            "display_name": "SDKBox Play",
            "displayed": true,
            "enabled_by_default": true,
            "is_library": false,
            "versions": {
                "2.3.13.5": {
                    "v2": {
                        "bundle": "sdkbox-sdkboxplay_v2.3.13.5_for_v2.tar.gz",
                        "sha1": "494748da641d53a7d8eefa3dceef83e8abd97c45"
                    },
                    "v3": {
                        "bundle": "sdkbox-sdkboxplay_v2.3.13.5.tar.gz",
                        "sha1": "16236c18a72db00bd124759c667539d26494302d"
                    }
                }
            }
        },
 "share": {
                "category": "ESSENTIALS",
                "conflict": [],
                "dependence": [],
                "description": "Grow audience network by publishing social messages to Facebook and Twitter.",
                "display_name": "Share",
                "displayed": true,
                "enabled_by_default": true,
                "is_library": false,
                "versions": {
                    "2.3.13.5": {
                        "v2": {
                            "bundle": "sdkbox-share_v2.3.13.5_for_v2.tar.gz",
                            "sha1": "d4246e653b193f6911f3879e4c22059e1b3335b0"
                        },
                        "v3": {
                            "bundle": "sdkbox-share_v2.3.13.5.tar.gz",
                            "sha1": "1310fe4cfbe10020dd3c2b0129754c2d533eb9e0"
                        }
                    }
                }
            },
            "tune": {
                "category": "ATTRIBUTION",
                "conflict": [],
                "dependence": [
                    "googleplayservices"
                ],
                "description": "Making mobile marketing better, for everyone.",
                "display_name": "Tune",
                "displayed": true,
                "enabled_by_default": true,
                "is_library": false,
                "versions": {
                    "2.3.13.5": {
                        "v2": {
                            "bundle": "sdkbox-tune_v2.3.13.5_for_v2.tar.gz",
                            "sha1": "2150bfad61ad51f64a49a72265b3caca1418edd6"
                        },
                        "v3": {
                            "bundle": "sdkbox-tune_v2.3.13.5.tar.gz",
                            "sha1": "a79587ceea9393c76f26e6ed943348945b8b6a6d"
                        }
                    }
                }
            },
            "valuepotion": {
                "category": "IAP OPTIMIZATION",
                "conflict": [],
                "dependence": [
                    "googleplayservices"
                ],
                "description": "Monetize your full user base and get your values up!",
                "display_name": "Valuepotion",
                "displayed": true,
                "enabled_by_default": true,
                "is_library": false,
                "versions": {
                    "2.3.13.5": {
                        "v2": {
                            "bundle": "sdkbox-valuepotion_v2.3.13.5_for_v2.tar.gz",
                            "sha1": "2c7b31c16167f4ef1ce0e088644ed309bb5610b3"
                        },
                        "v3": {
                            "bundle": "sdkbox-valuepotion_v2.3.13.5.tar.gz",
                            "sha1": "0e1fbf10f890e12c0308bf7ea38402c0a88f20e4"
                        }
                    }
                }
            },
            "youtube": {
                "category": "MORE",
                "conflict": [],
                "dependence": [
                    "googleplayservices"
                ],
                "description": "Single API to play YouTube videos on both iOS and Android.",
                "display_name": "Youtube",
                "displayed": true,
                "enabled_by_default": true,
                "is_library": false,
                "versions": {
                    "2.3.13.5": {
                        "v2": {
                            "bundle": "sdkbox-youtube_v2.3.13.5_for_v2.tar.gz",
                            "sha1": "b3e97fa3de500687a3532f048f063ee73dce4d81"
                        },
                        "v3": {
                            "bundle": "sdkbox-youtube_v2.3.13.5.tar.gz",
                            "sha1": "5de18d890d75feef5a049be0fdbc9156ca4ef217"
                        }
                    }
                }
            }
        }
    }
     phunwareads share playphone scientificrevenue leadbolt valuepotion chartboost kochava googleanalytics review gpg googleplayservices anysdk fyber agecheq iap sdkboxads apteligent amazon flurryanalytics inmobi phunwaremessaging onesignal SDKBOX tune youtube appnext admob sdkboxplay appodeal bee7 facebook adcolony
     cocos2d-x installation directory /fs/data/Divers/new_dev/cocos2d-x/cocos2d-x-3.15/
     cocos2d-x header directory /fs/data/Divers/new_dev/cocos2d-x/cocos2d-x-3.15/cocos/
     cocos2d-x installation version 3.15.0
     looking for cocos2d.h at /fs/data/Divers/dev/projects/template/cocos2d/cocos
     cocos2d-x project root /fs/data/Divers/dev/projects/template/
     fallback to cocos project search False
     cocos2d-x project type cpp
     loaded package manifest
     loaded cocos project
     iOS project dirs ['/fs/data/Divers/dev/projects/template/proj.ios_mac']
     failed to load xcode project
     failed to load android project
     load android studio project
     supported projects cocos android studio
     package base name googleplayservices
     skipping download of sdkbox-googleplayservices_v2.3.13.5.tar.gz, already exists as /home/klems/.sdkbox/plugins/sdkbox-googleplayservices_v2.3.13.5/
     setting plugin source to /home/klems/.sdkbox/plugins/sdkbox-googleplayservices_v2.3.13.5/
     SHA1 of downloaded package ab600d13d56c3607d1f61a5ab9186a1afee3e2b8
     plugin exist setting --nopatching
     adding to backup .sdkbox_packages.json.1dPRkoH9.sdkbox.temp as /fs/data/Divers/dev/projects/template/.sdkbox_packages.json
     found sdkbox.package at /home/klems/.sdkbox/plugins/sdkbox-googleplayservices_v2.3.13.5/plugin/sdkbox.package
     skipping copying file /home/klems/.sdkbox/plugins/sdkbox-googleplayservices_v2.3.13.5/plugin/gps to unknown dest n/a
     Saving to /fs/data/Divers/dev/projects/template/.sdkbox_packages.json from .sdkbox_packages.json.1dPRkoH9.sdkbox.temp
     Creating backup archive /fs/data/Divers/dev/projects/template/backup-2017-05-03.zip
     Backup Completed.
     skipped xcode_add_compiler_flag -DSDKBOX_ENABLED
     skipped android_add_key_value 2 LOCAL_CPPFLAGS -DSDKBOX_ENABLED None
     skipped copy_file /home/klems/.sdkbox/plugins/sdkbox-googleplayservices_v2.3.13.5/plugin/gps n/a
     skipped android_add_library_reference n/agps
     Installation Successful :)
     package base name googleanalytics
     skipping download of sdkbox-googleanalytics_v2.3.13.5.tar.gz, already exists as /home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/
     setting plugin source to /home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/
     SHA1 of downloaded package 5ddc8865e92a34f924b11047defee3e26606d22e
     found sdkbox.package at /home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/plugin/sdkbox.package
     skipping copying file /home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/plugin/android/libs/sdkbox.jar to unknown dest n/a
     skipping copying file /home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/plugin/android/libs/PluginGoogleAnalytics.jar to unknown dest n/a
     skipping copying file /home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/plugin/android/jni/sdkbox to unknown dest n/a
     skipping copying file /home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/plugin/android/jni/plugingoogleanalytics to unknown dest n/a
    Traceback (most recent call last):
      File "monolith.py", line 9273, in <module>
      File "monolith.py", line 9248, in main
      File "monolith.py", line 7378, in perform
      File "monolith.py", line 8029, in main
      File "monolith.py", line 7378, in perform
      File "monolith.py", line 8934, in cmd_import
      File "/home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/plugin/sdkbox.package", line 13, in <module>
        sdkbox.copy_files(['android/res/xml/global_tracker.xml'], PLUGIN_PATH, ANDROID_PROJECT_DIR + 'res/xml/')
      File "monolith.py", line 6639, in copy_files
    OSError: [Errno 2] Aucun fichier ou dossier de ce type: 'n/ares/xml/'
     Performing at_exit cleanup.
     Tracking: {'cocos_installation': '3.15.0', 'sdkbox_version': '1.0.1.22', 'cocos': '3.15.0', 'args': {'verbose': 2, 'legacy': None, 'installer': '/fs/data/Divers/dev/projects/sdkbox_installer/sdkbox.pyc', 'manifest': 'manifest.json', 'nopatching': 0, 'runin': None, 'patcherrors': 0, 'project': '/fs/data/Divers/dev/projects/template/', 'noupdate': 0, 'mvalue': None, 'nopatchingcpp': 0, 'local': 0, 'nohelp': 0, 'dryrun': None, 'jsonapi': 0, 'symbol': None, 'mkey': None, 'info': None, 'remote': 1, 'plugin': u'/home/klems/.sdkbox/plugins/sdkbox-googleanalytics_v2.3.13.5/', 'forcecopy': 0, 'days': 10, 'server': 'download.sdkbox.com/installer/v1/', 'forcedownload': 0, 'command': 'import', 'alwaysupdate': 0}, 'return_status': None}

looks like the project path have unicode character in it and sdkbox can’t handle it. can you try move the project to another folder with only ascii path?

The project path is /fs/data/Divers/dev/projects/template/
What character is unicode here?
Moreover sdkbox installs other plugins successfully in the same project :sweat_smile:

We’ll test with the same path and see if we can reproduce this issue.

     failed to load xcode project
     failed to load android project

Check the Android project by:

$ sdkbox symbols | grep "ANDROID_PROJECT_DIR"

Some variables are not set:

  _______ ______  _     _ ______   _____  _     _
  |______ |     \ |____/  |_____] |     |  \___/ 
  ______| |_____/ |    \_ |_____] |_____| _/   \_
 Copyright (c) 2016 SDKBOX Inc. v1.0.1.22
 SDKBOX installer script symbols:
     ANDROID_COCOS_PACKAGE_ROOT         n/a
     ANDROID_COCOS_SRC_DIR              n/a
     ANDROID_JNI_DIR                    n/a
     ANDROID_LIBS_DIR                   n/a
     ANDROID_MANIFEST                   n/a
     ANDROID_MK                         n/a
     ANDROID_MK_USES_WILDCARDS          n/a
     ANDROID_PROJECT_DIR                n/a
     ANDROID_PROPERTIES                 n/a
     ANDROID_SDK_DIR                    n/a
     ANDROID_STUDIO_ACTIVITY_NAME       AppActivity
     ANDROID_STUDIO_ACTIVITY_PATH       /fs/data/Divers/dev/projects/template/proj.android-studio/app/src/org/cocos2dx/cpp/
     ANDROID_STUDIO_JNI_DIR             /fs/data/Divers/dev/projects/template/proj.android-studio/app/jni/
     ANDROID_STUDIO_LIBS_DIR            /fs/data/Divers/dev/projects/template/cocos2d/cocos/platform/android/libcocos2dx/libs/
     ANDROID_STUDIO_MANIFEST            /fs/data/Divers/dev/projects/template/proj.android-studio/app/AndroidManifest.xml
     ANDROID_STUDIO_MK                  /fs/data/Divers/dev/projects/template/proj.android-studio/app/jni/Android.mk
     ANDROID_STUDIO_MK_USES_WILDCARDS   False
     ANDROID_STUDIO_PROJECT_DIR         /fs/data/Divers/dev/projects/template/proj.android-studio/
     ANDROID_STUDIO_PROPERTIES          /fs/data/Divers/dev/projects/template/proj.android-studio/app/project.properties
     APPLICATION_MK                     n/a
     COCOS_2DX_INSTALLATION_VERSION     3.15.0
     COCOS_2DX_ROOT                     /fs/data/Divers/new_dev/cocos2d-x/cocos2d-x-3.15/
     COCOS_2DX_VERSION                  3.15.0
     COCOS_BACKUP_DIR                   /fs/data/Divers/dev/projects/template/backup-2017-05-04/
     COCOS_CLASSES_DIR                  /fs/data/Divers/dev/projects/template/Classes/
     COCOS_ENGINE_MAKER                 cocos2d-x
     COCOS_ENGINE_TYPE                  unknown
     COCOS_PROJECT_DIR                  /fs/data/Divers/dev/projects/template/
     COCOS_PROJECT_HINT                 /fs/data/Divers/dev/projects/template/
     COCOS_PROJECT_TYPE                 cpp
     COCOS_RESOURCES_DIR                /fs/data/Divers/dev/projects/template/Resources/
     IOS_PROJECT_DIR                    /fs/data/Divers/dev/projects/template/proj.ios_mac/
     SDKBOX_DIR                         /home/klems/.sdkbox/
     XCODE_PROJECT                      /fs/data/Divers/dev/projects/template/proj.ios_mac/test.xcodeproj/project.pbxproj
     XCODE_PROJECT_DIR                  /fs/data/Divers/dev/projects/template/proj.ios_mac/test.xcodeproj/
     patcher                            <__main__.Patcher instance at 0x7f66c44ab290>

How these variables are completed?

OK, my bad, i have deleted the proj.android directory to keep only version i use (android studio, ios and linux) and the installer fails because of that.
More over the AppDelegate is not in Classe anymore in my project because it’s heavily modified and now common to several of my projects. This also cause sdkinstaller fails.

So i request/suggest somme small enhancement to the installer:

  1. just throw a warning if a platform is not found instead of failling
  2. add optional parameter to the installer to specify the pass of AppDelegate (well if thats not possible i will keep a simple and unused AppDelegate in my class project)

Thx and sorry for the time wasted on this ‘not an issue’ :wink:

Thanks for your suggestions :wink:

Plz [SOLOVED] the topic, thank you.