TANSAN

取り留めないメモ

Laradockでlaravel起動まで

概略

ubuntu環境でのlaradocインストール。 変なところでハマったので手順見直してここにドキュメント化しておく。

参考資料

事前準備

dockerとgitが必要なのでそれぞれインストールする

apt list docker-ce docker-compose git
docker-ce/zesty,now 17.12.0~ce-0~ubuntu amd64 [インストール済み]
docker-compose/bionic,bionic,now 1.17.1-2 all [インストール済み]
git/bionic-updates,bionic-security,now 1:2.17.1-1ubuntu0.4 amd64 [インストール済み]

無ければapt install docker-ce docker-compose gitでインストール。

続きを読む

android.support.v4.mediaが見つからない

android学習中メモ

android.support.v4でappやdatabase、math等は見えてるのに、mediaが無かった。

//sample.kt
import android.support.v4.media.MediaBrowserServiceCompat //←mediaが無い

open class MediaBrowserHelper(private val mContext: Context,
                              private val mMediaBrowserServiceClass: Class<out MediaBrowserServiceCompat>) {
    companion object {
        private val TAG: String? = MediaBrowserHelper::class.simpleName
    }
    
}

build.gradleのdependenciesにsupport-v4を記述し、再ビルドで解決。 jCenterから取ってくるけど、本体はmavenを見ているらしい。

// build.gradle
dependencies {
    implementation "com.android.support:support-v4:28.0.0"

    //compileで指定すると廃れてるから変えろと警告が出る
    //WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'.
    compile "com.android.support:support-v4:28.0.0"
}