これおもしろい

らふにかいてこ

Android CameraXの情報どう追ってたかメモ

takattata.hateblo.jp
repoをよく忘れる。書いておいてよかった。過去の自分えらい。
※この時脱線することが多い。何を調べようとしてたのか都度確認しないとひたすらに時間食って何の成果も得られませんでした...!!みたくなるから注意。

  • Android Developers Backstage聞く
    androidbackstage.blogspot.com
    と言っても何度聞いても全然わからなかった。CameraXの読み方大事なんだな?ということしかわからなかった。

techbooster.booth.pm
そんな感じでひぃひぃ言いながら書いた章がこの本の一章に載っています。
(今さらながら一章に載っていたことを知ってどきどきしている。)
最新技術ってどうやって調べるの皆。がっつり調べている方々本当尊敬します。

androidx-master-devのCameraXのサンプルプロジェクトを実行する

いつも忘れるからメモ

Checking Out the Code

android.googlesource.com

↑の Contribution Guide 書いてある手順を踏んでandroidx-master-devのコードを落としてくる

//
追記(19.09.03)
~/.bashrc ファイルに(無ければ作る)
export PATH=~/bin:$PATH
を追記しておくと次回
command not found: repo
が出なくなるかもしれない?
//

repo sync -j8 -c
これが git pull と同義のコマンド
初回はものすごく時間が掛かる

Running Sample Apps

repo sync 実行したディレクトリ位置のままで、

cd frameworks/support
./studiow

./frameworks/support/studio/android-studio-ide-191.5675373-mac/Android Studio 3.5 Preview.app
が起動した (Version 3.5 Beta 5)

f:id:takattata:20190827211752p:plain:w400
./frameworks/support ディレクトリを開く

f:id:takattata:20190827212100p:plain:w400
Use Project's SDK を選ぶ
これ選択肢を間違えたのか、前やった時はbuild sync errorになって混乱した...
間違えた時は git status で変更を確認して、変更点を全部戻す
不要なものとか rm -rf hogehoge してやり直し

実行

f:id:takattata:20190827214900p:plain:w400
あとはビルドするだけ

よし、やるぞぃ


追記

Android Gralde Plugin Update Required

先程までのは今日入手したサブ機での話だったのです
メイン機でビルドすると出るのがいつもどうして良いのか分からないことを思い出した
f:id:takattata:20190827225033p:plain:w400
手動で片っ端から3.5.0にしていくのもつらそうだなとUpdateを押してみても結局手動でやるべしとエラーが出る
f:id:takattata:20190827225303p:plain:w400

で、面倒だからAndroid Studio捨てて上記の手順をやり直しているところ

最初Android Studio 3.4の時にandroidx-master-devを落として動かしていて、途中でAndroid Studio 3.5 previewを入れて、最近安定版の3.5を入れたという流れが悪かったのかなぁ?
ううん、ちゃんと原因見れば良かったかぁ
まあまた今度遭遇した時に