Gradleって複雑だなぁ、、

Groovyとかさっぱりわからんし、いつも「あ、そうっスか」とその場しのぎ・・・

 

さて今回のエラーは

Error:The number of method references in a .dex file cannot exceed 64K.
Learn how to resolve this issue at https://developer.android.com/tools/building/multidex.html

なんのこっちゃ。。。 

結果、1dexファイルにメソッドを 65,535以上持てないから疑似的に複数用意してうんぬんという理由らしい

 

DEXとは

DEXファイルは、開発用ファイルカテゴリーのファイルの一つです。そのフルネームはDalvik Executable Fileです。DEXファイルの形式はGoogleによって作成されました。

jarに変換もできるらしい てか最初っから対応しとけよと思うのは自分だけではないはず

 

First Step

build.gradle(app)のdefault config

multiDexEnabled true

を追加してSyncOKもRun appエラー

java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: com.google.firebase.provider.FirebaseInitProvider

ここでいつものStackOverFlow 頼りになります

Second Step

build.gradle(app)のdependencies

compile 'com.android.support:multidex:1.0.1'

はいエラー

java.lang.RuntimeException: Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.ClassNotFoundException: com.google.firebase.provider.FirebaseInitProvider

 

ここでいつm

Third Step

manifestの<application>タグ内

android:name="android.support.multidex.MultiDexApplication"

worked like charm!って言いました(言ってない)

はぁ~ こういうのって無駄に感じるけどこれを無駄と感じているうちは

Gradleなんて調整できるようにならなそう 精進だね

 

新発売とかじゃなさそうだけど辛い物好きレポ行きます

 

まずこちら

「ハバレモン」なるほどそう来たか コイケヤのすっぱムーチョおいしいしね

辛さレベルは★★★☆☆らしくあまり辛くはないが美味くもない

まずくはないけど、、って感じかなー?想像通りの味がした

ジョロキアも酸味ある感じだったけど生き残ったのはハバネロ

やはりウマ辛路線がいいんじゃないでしょうか

東ハトは結構冒険好きなイメージあるから頑張ってほしい

 

キック評価:★★☆☆☆

 

次にこちら

 

「ホームパイ」ハバネロ味

うん、まずい

どんな味がするんだろー?から既にまずく食べてるうちにまずい

チーズっぽさが面白いんだけど甘さが弱過ぎる

チョコレートコーティングがあればワンチャン・・ ないなw

 

この画像不二家の公式HPで探したけど見つけられなくて公式内検索で「ハバネロ」

で検索しても表示されない始末

既になかったことに。。 

 

キック評価:★☆☆☆☆

 

けど冒険は大事!またレポしたい

 

Vectorネタ続きでクソブログですがStackOverFlowで恐らく解決を見た

 

”The SVG import feature in Android Studio has only limited support for some SVG features.

 

They state as much in their announcement video. They say they intend to improve the importer.

 

But also note that gradients are not supported in VectorDrawables anyway.

超訳:

AndroidStudioのVectorインポート機能は限定的だよ

このビデオで述べてるけどインポーターを改善するつもり

グラデーションはVectorDrawblesではサポートされてないよ

 

http://stackoverflow.com/questions/33130447/android-studio-vector-asset-import-error-tags-not-supported

 

Googleの怠慢ってことでFAか 

てかGoogleって常に怠慢かつ気まぐれよね