none
[VisualStudi2017]AndroidManifest.xmlが読み込めずコンパイルできない RRS feed

  • 質問

  • Xamarinでのandroidアプリ開発をしてみたいと思い、VisualStudio2017をインストールしてプラグラムを作成しています。

    android>android XAML アプリ で新しくプロジェクトを作成、プロジェクト内のMainPage.xamlとMainPage.xaml.csを編集し、Xamarin Live Playerで手持ちのスマホとつなげてデバックをしています。ある程度プログラムが書けたのでコンパイルしてみたいと思ったのですが、ソリューションのビルド、またはプロジェクト名.Androidのビルドを行おうとすると「Unable to open file for read: No such file or dilectory」と表示され、.Androidプロジェクト内AndroidManifest.xmlファイルが読み込めない旨のエラーが吐き出されてしまいます。Properties内にAndroidManifest.xmlがある事は理解しているのですが、どうすればエラーを解消できるかが分かりません。

    どなたか解消法が分かる方いましたらご教授お願いできませんでしょうか。

    2018年12月12日 12:41

すべての返信

  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    上記の件につきまして、詳細情報が必要ですので、下記3点をご確認した上、ご返信いただけますでしょうか。

    1.空白の Xamarin プロジェクトを作成するときに問題が発生しましたか。

    2.「.Androidプロジェクト内AndroidManifest.xmlファイルが読み込めない旨のエラーが吐き出されてしまいます」と書いておりますが、詳細なエラーメッセージをご提供いただけますでしょうか。

    3.(添付ファイルまたは 要点の リンクとして) この問題が発生した場合、[診断ビルド出力] 
    (https://developer.xamarin.com/guides/android/troubleshooting/troubleshooting/#Diagnostic_MSBuild_Output) をご追加いただけますでしょうか。

    どうぞよろしくお願いします。


    ~ 参考になった投稿には回答としてマークの設定にご協力ください ~
    MSDN Community Support Haruka


    2018年12月17日 6:22
    モデレータ
  • Harukaさん、こんにちは、ご返信ありがとうございます

    以下回答いたします。

    1.空白の Xamarin プロジェクトを作成するときに問題が発生しましたか。

    >さくせいじは特に問題は発生していません。

    2.「.Androidプロジェクト内AndroidManifest.xmlファイルが読み込めない旨のエラーが吐き出されてしまいます」と書いておりますが、詳細なエラーメッセージをご提供いただけますでしょうか。

    >"Unable to Open File For Read:No Such File or Dilectory" と表示されます。プロジェクトがプロジェクト名.Android, ファイルがAndroidManifest.xmlと書いてあります。

    3.(添付ファイルまたは 要点の リンクとして) この問題が発生した場合、[診断ビルド出力] をご追加いただけますでしょうか。

    >ビルドの出力の詳細、ログファイルの詳細をどちらも診断に設定する という事でしょうか。一応やってみたのですが凄い量の出力が掃き出されてしまいました。

    お手数おかけしますがよろしくお願いいたします。

    2018年12月17日 13:26
  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご回答いただきありがとうございます。

    >"Unable to Open File For Read:No Such File or Dilectory" と表示されます。
    プロジェクトがプロジェクト名.Android, ファイルがAndroidManifest.xmlと書いてあります。
    →AndroidManifest を共有してもよろしいですか?プロジェクトオプション→ AndroidManifest タブで見つけることができます。


    >ビルドの出力の詳細、ログファイルの詳細をどちらも診断に設定する という事でしょうか。
    →はい。 オンラインrepoを通じて、ログ・ファイルを共有することができます。 その情報を共有し、こちらで確認させていただきます。

    どうぞよろしくお願いします。


    ~ 参考になった投稿には回答としてマークの設定にご協力ください ~
    MSDN Community Support Haruka

    2018年12月18日 2:09
    モデレータ
  • Harukaさん、こんにちは。Karritecです。

    すいません、共有を行ったことが無いのですがGithubにあげてみたのでこちらで良いでしょうか?

    https://github.com/karikarism/Android

    不都合、良くない点ありましたら仰っていただけますと助かります。

    よろしくお願いいたします。

    2018年12月18日 14:25
  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    こちらで確認したところ、AndroidManifest.xmlにはエラーがありませんが、そのパスは間違っているようです:
    C:\ Windows \ TEMP \ egn1stns.zbn \ manifest \ AndroidManifest.xml. egn1stns.zbnはプロジェクト名ですよね。 
    マニフェストという名前のフォルダを作成し、このフォルダにAndroidManifest.xmlを配置しましたか。

    私のXamarin.AndroidプロジェクトAndroidManifest.xmlの場所がここにあります:
    C:\ workspace \ XAndroid \ SolutionName \ ProjectName \ Properties \ AndroidManifest.xml 
    この原因で、コンパイルシステムはプロジェクトAndroidManifest.xmlファイルを見つけることができませんでした。

    問題があるのプロジェクトにそんなに大量のコードがない場合は、
    新たに空白のXamarin.Androidプロジェクトを作成し、これらのコードを空白のプロジェクトにコピーすることができます。

    うぞよろしくお願いします。


    ~ 参考になった投稿には回答としてマークの設定にご協力ください ~
    MSDN Community Support Haruka

    2018年12月19日 5:38
    モデレータ
  • Harukaさん、こんにちは。Karritecです、

    確かにこのようなパスは実在しないようです。

    空白のプロジェクトでという事で、以前空白のプロジェクトを作成し何も変更せずにそのままビルドを行ったところ同様にAndroidManifestのエラーが出てしまっていました。今改めて確認したところ、やはり作成した空プロジェクトでもエラーが出てしまいます。元々の設定が足りていないのでしょうか?

    2018年12月20日 11:53
  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    1.ご使用しているVisual Studioのバージョンはなんでしょうか。
    Visual Studioの詳細なバージョン情報をご提供いただけますでしょうか。
    以下の手順をご参照ください:
      1)Visual Studioを開き、メニューバーから「ヘルプ」をクリックします。


      2)Microsoft Visual Studioのバージョン情報をクリックし、以下のようなウィンドウが現れます。


      3)「情報のコピー」をクリックし、詳細情報をtxtファイルなどに貼り付けて、ご返信する時ご提供ください。

    2. VSが最新バージョンでない場合は、最新バージョンにアップデートしてください。
    3. VSが最新バージョンの場合は、repair your Visual Studioを試してください。

    うぞよろしくお願いします。


    ~ 参考になった投稿には回答としてマークの設定にご協力ください ~
    MSDN Community Support Haruka

    2018年12月21日 5:42
    モデレータ
  • Harukaさん、こんにちは。Karritecです。

    確認しましたが、Version 15.9.4で最新になっていました。ver情報は以前のgithub上にversion.txtとして置いてあります。

    念の為repairを行ってみましたが現象変わりありませんでした、他に何か見るべきところありますでしょうか。

    以上、よろしくお願いいたします。


    • 編集済み Karritec 2018年12月22日 21:54
    2018年12月22日 21:53
  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    本件につきまして、
    問題のあるプロジェクトを共有してもよろしいですか。
    こちら側でこの問題を再現することができれば、トラブルシューティングは便利になれると思われます。

    うぞよろしくお願いします。


    ~ 参考になった投稿には回答としてマークの設定にご協力ください ~
    MSDN Community Support Haruka

    2018年12月24日 6:59
    モデレータ
  • Harukaさん、こんにちは。Karritecです。

    GithubにBlank Project(App10.zip)を置かせていただきました。

    お手数おかけしますが、ご確認よろしくお願いいたします。

    2018年12月24日 7:22
  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    この問題はこちら側で再現することはできません。こちらで問題なくプロジェクトを構築することができます。
    そのため、Visual Studioに問題があるはずです。
    お手数ですが、次の情報をご提供いただけますでしょうか。

    1. Visual Studioの言語を英語に変更します。
    https://blog.matjanowski.pl/2017/03/11/how-to-change-language-in-visual-studio-2017/

    2.プロジェクトを再構築し、この問題を再現し、再度診断ビルドの出力を集めて、こちらと共有してください。

    3. Xamarinログを収集します:ヘルプ>Xamarin>Zipログ(過去7日間)

    うぞよろしくお願いします。


    ~ 参考になった投稿には回答としてマークの設定にご協力ください ~
    MSDN Community Support Haruka

    2018年12月25日 7:31
    モデレータ
  • Harukaさん、こんにちは。Karritecです。

    Githubに英語でのエラー(Error_Eng.txt)とログ(Log.zip)を置かせていただきました。

    お手数おかけしますが、ご確認よろしくお願いいたします。

    2018年12月26日 12:11
  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信いただきありがとうございます。

    本件につきましては、今PGへ連絡して、PGからの返信を待つ状態となっております。
    何かの更新があり次第、また連絡いたします。
    申し訳ございませんが、今しばらくお待ち頂けますでしょうか。

    どうぞよろしくお願いします。


    ~ 参考になった投稿には回答としてマークの設定にご協力ください ~
    MSDN Community Support Haruka


    2018年12月27日 8:42
    モデレータ
  • Karritecさん、こんにちは。フォーラムオペレーターのHarukaです。
    ご返信が遅くなり申し訳ございません。

    この問題はこちら側で再現することはできませんので、PGもどうすれば解決できるかわかりません。
    大変お手数ですが、Visual Studioでフィードバックを送信いただけますでしょうか。


    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年1月29日 6:08
    モデレータ