IllegalArgumentException: Service Intent must be explicit

android用の神経衰弱ゲームを公開しました(・∀・)
The Match-up(Memory) game for android was released!

Google Play:
Mole's Match-up.

Introduction page:
Mole’s Match-upをリリースした∩( ・ω・)∩


Google In-App billing, IllegalArgumentException: Service Intent must be explicit, after upgrading to Android L Dev Preview

nexus9(Lolipop)の方での動作もたまには見てみるかと思って実行したら、

java.lang.IllegalArgumentException: Service Intent must be explicit

みたいなエラーで速攻で落ちたΣ(゚∀゚;)

コードの方をチェックしたら、エラーになってるのはインテント絡みらしい。
こんな感じのインデントを飛ばしてる箇所。

OtherService.java
public static final String ACTION_STATE_CHANGED = "com.example.activityloopertest.ACTION_STATE_CHANGED";

OtherClass.java
startService(new Intent(OtherService.ACTION_STATE_CHANGED));

Android4系では動くのにLolipopでは落ちる(´・ω・`)
よくわからないのでぐぐる。
Google In-App billing, IllegalArgumentException: Service Intent must be explicit, after upgrading to Android L Dev Preview

ちゃんと読んでないのでよくわからない(ノ∀`)
Lolipopからexplicit intentじゃないと駄目みたいだが、そもそもexplicitだし…
取り敢えず途中にあったコードを参考に全ての上記のようなインテントの箇所を
修正してみた。

tempIntent = new Intent(MoleMusicPlayerService.ACTION_STATE_CHANGED);
tempIntent.setPackage(MainActivity.PACKAGENAME);
startService(tempIntent);

一応これで落ちなくはなった。setPackage()すれば良いと言うことなのかな?
よく分からない…(ヽ’ω`)