###前提・実現したいこと
CordovaでAndroidのplatform追加時、エラーが出る
###発生している問題・エラーメッセージ
Androidのplatform追加時に下記エラーが出ます。
調べたところ、「AndroidManifest.xml」が悪いというところまではきましたが、この後どうすれば良いか調べてもわからなかったです。
Failed to install '<plugin name>': Error: ENOENT: no such file or directory, open 'hoge/hoge/<project name>/platforms/android/AndroidManifest.xml'
###該当のソースコード
<!-- android --> <platform name="android"> <config-file target="res/xml/config.xml" parent="/*"> <feature name="<plugin name>"> <param name="android-package" value="com.<plugin name>" /> </feature> </config-file> <edit-config file="app/src/main/AndroidManifest.xml" target="/manifest/uses-sdk" mode="merge"> <uses-sdk android:minSdkVersion="18" /> </edit-config> <config-file target="AndroidManifest.xml" parent="/manifest/application"> <activity android:name="com.<plugin name>" android:label="@string/app_name"> <intent-filter> <action android:name="<plugin name>" /> <category android:name="android.intent.category.DEFAULT" /> </intent-filter> </activity> </config-file> <source-file src="src/android/hoge.java" target-dir="src/com/Hoge" /> <source-file src="src/android/hoge.java" target-dir="src/com/Hoge" /> <source-file src="src/android/hoge.xml" target-dir="res/layout" /> <resource-file src="src/android/hoge.xml" target="res/values" /> <resource-file src="src/android/hoge.xml" target="res/values" /> </platform>
###試したこと
該当のソースコード内にすでに書いてありますが、下記の公式ブログにある file のパスの変更もしてみました。
変更後、変更前も動きませんでした。
https://cordova.apache.org/announcements/2017/12/04/cordova-android-7.0.0.html
file="AndroidManifest.xml" ↓ file="app/src/main/AndroidManifest.xml"
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
あなたの回答
tips
プレビュー