2017-10-13 3 views
1

コードワで問題が発生しました。私はそれがアンドロイドプラットフォームを削除し、再び追加しようとしたので、私はそれがプラットフォーム構成のいくつかの問題かもしれないと思った "エラー:パスは文字列でなければならない!同じエラー。私はすべてのインストールされたプラグインとアンドロイドSDKを更新しました。最後に、iOSプラットフォームを追加しようとしましたが、同じエラーが発生しました。コードバーにコードバプラットフォームを追加できません7.1.0:パスは文字列でなければなりません

アップデートする前にすべてのことがOKで、アプリケーションが正常にビルドされました。

Cordova version 7.1.0 

cordova platform list 
Installed platforms: 
    android 6.3.0 


cordova plugin list 
com.makina.offline.mbtiles 1.0.0 "MBTilesPlugin" 
com.megster.cordova.FileChooser 0.0.0 "File Chooser" 
com.phonegap.plugins.nativesettingsopener 1.2 "Native settings" 
cordova-plugin-advanced-geolocation 1.1.0 "Cordova Advanced Geolocation Plugin - Android" 
cordova-plugin-appversion 1.0.0 "App Version" 
cordova-plugin-background-mode 0.7.2 "BackgroundMode" 
cordova-plugin-battery-status 1.2.4 "Battery" 
cordova-plugin-buildinfo 1.1.0 "BuildInfo" 
cordova-plugin-camera 2.4.1 "Camera" 
cordova-plugin-compat 1.2.0 "Compat" 
cordova-plugin-device 1.1.3 "Device" 
cordova-plugin-dialogs 1.3.3 "Notification" 
cordova-plugin-file 4.3.3 "File" 
cordova-plugin-file-transfer 1.6.3 "File Transfer" 
cordova-plugin-filepath 1.0.2 "FilePath" 
cordova-plugin-network-information 1.3.3 "Network Information" 
cordova-plugin-splashscreen 4.0.0 "Splashscreen" 
cordova-plugin-sqlite 1.0.3 "Cordova Sqllite Plugine" 
cordova-plugin-statusbar 2.2.0 "StatusBar" 
cordova-plugin-vibration 2.1.5 "Vibration" 

私は非常に似て聞こえるの問題の多くを発見したが、ほとんどが「削除されたプラットフォームを再インストールして働いていた」と述べたので、任意の解決策を見つけることができませんでした。

あなたはそれについて考えていますか? 最高のご感謝と感謝!

+0

「7.0.1」に戻すべきです。「7.1.1」で修正する必要があります –

+0

以前のバージョンでいくつかのエラーが発生しましたが...私はあなたのソリューションを次の日に試してみます...(if 7.1.1はまだ利用できません...) – TGJahn

答えて

2

これは同じことでしたが、アップデート後、私はこの問題を解決するいくつかの試みを行いました。最後に、私のconfig.xmlから "config-file"タグ* -Info.plistファイル内のいくつかの特定のプロパティを操作しなければならなかった

チェックアウトした後、完全に機能しました。

+0

ありがとう!推測したことはありませんでしたが、それは私のために働いた! – TGJahn

+0

あなたはconfigsをどのように定義しましたか?私はphonegapクラウドを使用してビルドし、この設定が必要 - と私はplistファイルを変更することはできません;) –

0

興味深い:私は、どの文字列が意味されているかを理解するためにいくつかの方法を試しました。最後に、私はcordova cliで新しいアプリケーションを作成し、すべてのプラグインとwwwデータをそこにコピーしました。この時点で、アプリはコンパイルされましたが、外部ソース(マップデータのサーバーなど)への接続は許可されませんでした。このため、私はcordova-plug-in-whitelistを更新しました。これは、新しいアプリのコンパイルを、質問で述べたのと同じ問題で停止させました。

Marceloのソリューションとホワイトリストプラグインのアップデートを組み合わせると、問題が解決されました。

関連する問題