概要 Xamarin でビルドした Android アプリでも、自動UIテストを Firebase Test Lab でやりたい。 その方法を調査した。 開発環境 テストコード作成は Android Studio 3.1.3 を使用。 Xamarin でビルドする側はバージョン関係なく大丈夫と思う。 方法 まず、テストコードを書くためのプロジェクトを Android Studio で作る。 Build.gradle (app配下の方)に、以下を追記。 // apkをXamarinでビルドしたものに差し替える import java.nio.file.Files import java.nio.file.StandardCopyOption gradle.projectsEvaluated { // build variantが確定してから処理するため、projectEvaluatedのタイ
二週目はXamarin開発準備~実行までの流れを掴みました。 重要なのは共通プロジェクトでDependencyService準備、各OSプロジェクトで実装し、xaml.csにインスタンス呼出、xamlで表示する流れだと思いました。 悩んで結局Xamarin公式のクイックスタート選んだけど、コピペしてるだけだという事に気付き、 色々な情報に躓きながら構文毎に何をしているか学習しながら1週間を終えました。 色々な情報とは特にXamarinは発展途上で更新が早く1ヶ月後には仕様が違う事がザラなので… さらにクロスプラットフォームなので各人の環境が微妙に違うため情報が交錯するのは仕方ない! それよりも思ったより多くのハイブリッド開発環境がある事に驚いた。 WebViewを通してCordova系のIonicという選択肢は魅力的でした。 Inject作業分なくなると思うと…ただWebをアプリに表示とな
作るもの シンプルに水平垂直センターにロゴが浮いているスプラッシュ画面です。 アプリ開発経験も、C#もXamarinも経験がそんなになかったので、 毎度調べちゃうからいい加減まとめておきます 環境 Mac OS High Sierra Visual Studio Community 2017 for Mac 7.6.6 Xamarin.Android 9.0.0 Xamarin.iOS 12.0.0 プロジェクトはShared Project 実装! ものの10分くらいで実装できます。いざいざ! iOS info.plistの起動画像の部分を見ると、以下のようになってます。 このLunchScreenがどこかっていうと、アプリ名.iOS/Resources/LaunchScreen.storyboardです。 ほほー、これが俗にいうストーリーボードかぁ 開いて見ると、GUIで操作できそう。
Azure DevOps の Android Signing Xamarin アプリのビルドを Azure DevOps (旧VSTS) に任せています。署名も Android Signing タスクでできるようにしました。 Android Signing の Version 3.* 最近、 Android Signing の Version 3.* が出たので、早速試してみました。 Version 3.* では、署名に apksigner.jar を使うようになります。 apksigner が失敗する ところが、うまくいかなかったのです。ビルドが Android Signing のところで失敗してしまいます。 jarsigner.exe を使う Version 2.* なら大丈夫なのに apksigner だけローカルPCで実行してみたのですが、同様に失敗する状態です。 "Invalid
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く