質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Xamarin

Xamarin(ザマリン)は、iPhoneなどのiOSやAndroidで動作し、C# 言語を用いてアプリを開発できるクロスプラットフォーム開発環境です。Xamarin Studioと C# 言語を用いて、 iOS と Android の両方の開発を行うことができます。

Q&A

解決済

1回答

4819閲覧

xamarin android 実機確認ができない。

KTMEI

総合スコア44

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Xamarin

Xamarin(ザマリン)は、iPhoneなどのiOSやAndroidで動作し、C# 言語を用いてアプリを開発できるクロスプラットフォーム開発環境です。Xamarin Studioと C# 言語を用いて、 iOS と Android の両方の開発を行うことができます。

0グッド

0クリップ

投稿2016/07/09 02:27

編集2016/07/10 12:24

C# でAndroidのアプリを作ろうとしています。環境は以下です。

・Windows 7(64bit)メモリ8GB
・Visual Studio 2015 + xamarin
・実機Android端末はGL07S
→ドライバはインストールしVisualStudioの実機を選択するドロップダウンの状態にもHUAWEI GL07Sが出ています。

新規プロジェクトを作成(Blank App (Android))し、上記のHUAWEI GL07Sからデバッグ使用とすると後述していますエラーメッセージが出力されてデプロイに失敗してしまいます。

どのような原因が考えられますでしょうか・・・?


1>ビルドを開始しました。
1>C:\Program Files (x86)\MSBuild\14.0\bin\csc.exe /noconfig /nowarn:1701,1702,2008 /nostdlib+ /errorreport:prompt /warn:4 /define:DEBUG;TRACE;XAMARIN_ANDROID_v1_0;MOBILE;ANDROID;ANDROID_1;ANDROID_2;ANDROID_3;ANDROID_4;ANDROID_5;ANDROID_6;ANDROID_7;ANDROID_8;ANDROID_9;ANDROID_10;ANDROID_11;ANDROID_12;ANDROID_13;ANDROID_14;ANDROID_15;ANDROID_16;ANDROID_17;ANDROID_18;ANDROID_19;ANDROID_20;ANDROID_21;ANDROID_22;ANDROID_23 /errorendlocation /preferreduilang:ja-JP /reference:

--中略--

1> Processing: obj\Debug\res\layout\main.xml
1> Processing: obj\Debug\res\values\strings.xml
1>C:\Users\Kei\AppData\Local\Android\sdk\platform-tools\adb.exe -s 021XXR2139001781 shell getprop ro.build.version.sdk
1>C:\Users\Kei\AppData\Local\Android\sdk\platform-tools\adb.exe -s 021XXR2139001781 shell getprop ro.product.cpu.abi
1>:Deployment failed
1>Mono.AndroidTools.AdbException: 転送接続にデータを書き込めません: 既存の接続はリモート ホストに強制的に切断されました。。 ---> System.IO.IOException: 転送接続にデータを書き込めません: 既存の接続はリモート ホストに強制的に切断されました。。 ---> System.Net.Sockets.SocketException: 既存の接続はリモート ホストに強制的に切断されました。
1> 場所 System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)
1> 場所 System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)
1> 場所 Mono.AndroidTools.Adb.AdbSyncClient.FileWrite_OnWroteChunk(IAsyncResult result)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 Mono.AndroidTools.Util.AggregateAsyncResult.CheckError(CancellationToken token)
1> 場所 Mono.AndroidTools.Adb.AdbSyncClient.EndPush(IAsyncResult result)
1> 場所 System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action1 endAction, Task1 promise, Boolean requiresSynchronization)
1>"InstallPackageAssemblies" タスクが予期せずに失敗しました。
1>System.AggregateException: 1 つ以上のエラーが発生しました。 ---> Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> Mono.AndroidTools.AdbException: 転送接続にデータを書き込めません: 既存の接続はリモート ホストに強制的に切断されました。。 ---> System.IO.IOException: 転送接続にデータを書き込めません: 既存の接続はリモート ホストに強制的に切断されました。。 ---> System.Net.Sockets.SocketException: 既存の接続はリモート ホストに強制的に切断されました。
1> 場所 System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)
1> 場所 System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)
1> 場所 Mono.AndroidTools.Adb.AdbSyncClient.FileWrite_OnWroteChunk(IAsyncResult result)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 Mono.AndroidTools.Util.AggregateAsyncResult.CheckError(CancellationToken token)
1> 場所 Mono.AndroidTools.Adb.AdbSyncClient.EndPush(IAsyncResult result)
1> 場所 System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action1 endAction, Task1 promise, Boolean requiresSynchronization)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 Xamarin.AndroidTools.AndroidDeploySession.<RunLoggedAsync>d__99.MoveNext()
1>--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
1> 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
1> 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
1> 場所 Xamarin.AndroidTools.AndroidDeploySession.<StartAsync>d__98.MoveNext()
1> --- 内部例外スタック トレースの終わり ---
1> 場所 System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
1> 場所 System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
1> 場所 System.Threading.Tasks.Task.Wait()
1> 場所 Xamarin.Android.Tasks.InstallPackageAssemblies.Execute()
1> 場所 Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
1> 場所 Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
1>---> (内部例外 #0) Xamarin.AndroidTools.AndroidDeploymentException: InternalError ---> Mono.AndroidTools.AdbException: 転送接続にデータを書き込めません: 既存の接続はリモート ホストに強制的に切断されました。。 ---> System.IO.IOException: 転送接続にデータを書き込めません: 既存の接続はリモート ホストに強制的に切断されました。。 ---> System.Net.Sockets.SocketException: 既存の接続はリモート ホストに強制的に切断されました。
1> 場所 System.Net.Sockets.Socket.EndSend(IAsyncResult asyncResult)
1> 場所 System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 System.Net.Sockets.NetworkStream.EndWrite(IAsyncResult asyncResult)
1> 場所 Mono.AndroidTools.Adb.AdbSyncClient.FileWrite_OnWroteChunk(IAsyncResult result)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 Mono.AndroidTools.Util.AggregateAsyncResult.CheckError(CancellationToken token)
1> 場所 Mono.AndroidTools.Adb.AdbSyncClient.EndPush(IAsyncResult result)
1> 場所 System.Threading.Tasks.TaskFactory1.FromAsyncCoreLogic(IAsyncResult iar, Func2 endFunction, Action1 endAction, Task1 promise, Boolean requiresSynchronization)
1> --- 内部例外スタック トレースの終わり ---
1> 場所 Xamarin.AndroidTools.AndroidDeploySession.<RunLoggedAsync>d__99.MoveNext()
1>--- 直前に例外がスローされた場所からのスタック トレースの終わり ---
1> 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
1> 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
1> 場所 Xamarin.AndroidTools.AndroidDeploySession.<StartAsync>d__98.MoveNext()<---
1>
1>ビルドに失敗しました。
1>An error occured. See full exception on logs for more details.


ddmsのファイルエクスプローラーやadbのコマンドなどで、実機にデータが書き込めるかどうかなど、自分で調べて対応してみたことを加えて欲しいです。

自分で調べてみたこととしては、ひたすらエラーのメッセージをもとに
ググってみたという感じですが、結局調べている間に数時間経過した上に、
どうしていいかわからず質問をさせていただいたという状況です。
ddmsやadbというのが何か自体も現状わかっていないので対応は していないです。
このキーワードが何かという点から調べて みたいと思います。

お手数ですが、 adb shell getprop ro.product.cpu.abi を実行した時の値を追記してください。

実行結果は以下です。
\App24\App24>adb shell getprop ro.product.cpu.abi
armeabi-v7a

https://teratail.com/questions/38913 にあるコメントと関連性があるように見えますが、もしそうなら、関連性を記述してください。

https://teratail.com/questions/38913 の内容はエミュレーターを
設定しないといけないということ自体がわかっていませんでした。
エミュレーターを設定することで、エミュレーターで起動出来たのですが、
実機の方が動作も早く確認しやすいとのうわさだったので、
実機でやってみようと思い、今回試しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2016/07/09 05:34

ddmsのファイルエクスプローラーやadbのコマンドなどで、実機にデータが書き込めるかどうかなど、自分で調べて対応してみたことを加えて欲しいです。
退会済みユーザー

退会済みユーザー

2016/07/09 15:15

お手数ですが、 adb shell getprop ro.product.cpu.abi を実行した時の値を追記してください。
退会済みユーザー

退会済みユーザー

2016/07/09 23:52

https://teratail.com/questions/38913 にあるコメントと関連性があるように見えますが、もしそうなら、関連性を記述してください。
KTMEI

2016/07/10 12:21

>ddmsのファイルエクスプローラーやadbのコマンドなどで、実機にデータが書き込めるかどうかなど、自分で調べて対応してみたことを加えて欲しいです。 自分で調べてみたこととしては、ひたすらエラーのメッセージをもとに ググってみたという感じですが、結局調べている間に数時間経過した上に、 どうしていいかわからず質問をさせていただいたという状況です。 ddmsやadbというのが何か自体も現状わかっていないので対応は していないです。このキーワードが何かという点から調べて みたいと思います。 >お手数ですが、 adb shell getprop ro.product.cpu.abi を実行した時の値を追記してください。 実行結果は以下です。 \App24\App24>adb shell getprop ro.product.cpu.abi armeabi-v7a >https://teratail.com/questions/38913 にあるコメントと関連性があるように見えますが、もしそうなら、関連性を記述してください。 https://teratail.com/questions/38913 の内容はエミュレーターを 設定しないといけないということ自体がわかっていませんでした。 エミュレーターを設定することで、エミュレーターで起動出来たの ですが、実機の方が動作も早く確認しやすいとのうわさだったので、 実機でやってみようと思い、今回試しています。
KTMEI

2016/07/10 12:36

Takeshichさん たくさんコメントをいただいてありがとうございます。 ベストアンサーとして選びたかったのですが、情報の追加・修正の依頼であるため、ベストアンサーに選ぶことができませんでした・・。 すみませんが、自己解決としたいと思います。 本当にありがとうございました!!
guest

回答1

0

自己解決

何回か操作していたらいつの間にか解決しました。

解決までに実施したことを以下に記載しておきます。

・Visual Studioの再起動
・PCの再起動
・実機の端末を再起動

投稿2016/07/10 12:34

KTMEI

総合スコア44

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問