2016-12-21 11 views
-2

Android Studioでポップアップ着信メッセージ用のコードを作成します。私はマニフェストAndroidでBroadcastReceiverを使用するとエラーが発生する

<receiver android:name=".IncomingSms"> 

にBroadcastReceiver

public class IncomingSms extends BroadcastReceiver 

と既にセットアップのため、このコードを使用していますが、私のBroadcastReceiverに誰かがこれを宣言する修正する方法エラーメッセージ

Error:(12, 8) error: class IncomingSms is public, should be declared in a 
file named IncomingSms.java 
Error:Execution failed for task ':app:compileDebugJavaWithJavac'. 
> Compilation failed; see the compiler error output for details. 

を知っていますか?

+0

「IncomingSms」のファイル拡張子をチェックできますか? – AndiGeeky

+0

エラーとしてIncomingSmsという名前のファイルにクラスを入れてください – cokceken

+0

@cokcekenどのようにするのですか? –

答えて

1

Javaファイルのメインクラスと同じ名前が必要です。それは問題です

Java file with the same name as the class name

+0

、すでに完了しました。私は正しいクラスにコードを置きます。あなたのイメージを開くことができません –

+0

イメージは、stackoverflowフォームでアップロードされているので、...私は知らない.. – adalPaRi

関連する問題