質問: よろしくお願いいたします。 androidの開発を学んでいるものです。 以下の問題が発生し、手詰まりとなったため、ご助言をいただきたく思っております。 ### 環境 Windows10 AndroidStudio2.1.1 jdk1.8.0_91 ### 問題 今回、練習の一環で文字や図形等の描画をするアプリをAdd no Activity設定で作成し、実行しようとしたところ、以下のエラーが出ました。 > > Could not identify launch activity: Default Activity not found > > Error while Launching activity > > > これについてネット上で調べたところ、AndroidManifext.xml内、特にactivityの記述に問題がある場合が多いとのことでした。 私の作成したAndroidManifext.xmlは以下の通りです。 ``` ``` ※"パッケージのパス"には実際のパスが入ります。 ここで、特にactivity内に注目してタイプミス、および内の不足項目がないかチェックをしたのですが、参考にしたいくつかのページ内で強調されている > > > > > > > については不足もなく、タイプミスも見つけることができませんでした。 よって手詰まりとなり、質問させていただきました。 ### 補足 念のため、ActivityクラスとViewクラスのソースも添付いたします。 ``` //Activityクラス package パッケージのパス; import android.app.Activity; import android.os.Bundle; import android.view.Window; /** * Created by --- on 2016/05/20. */ public class StringExport extends Activity { @Override public void onCreate(Bundle bundle){ super.onCreate(bundle); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(new StringView(this)); } } ``` ``` //Viewクラス package パッケージのパス; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.view.View; /** * Created by --- on 2016/05/20. */ public class StringView extends View { public StringView(Context context){ super(context); setBackgroundColor(Color.BLUE); } @Override protected void onDraw(Canvas canvas){ Paint paint=new Paint(); paint.setAntiAlias(true); paint.setTextSize(48); paint.setColor(Color.RED); canvas.drawText("画面サイズ:"+getWidth()+"x"+getHeight(),0,60,paint); canvas.drawText("文字幅"+(int) paint.measureText("A"),0,60*2,paint); } } ``` ※パッケージのパス等、私の名前が出る箇所は伏せさせていただきましたが、すべて同一パッケージに存在しております。 以上、よろしくお願いいたします。
回答: 下記の2つを試してみてください。 ・プロジェクトをクリーンして実行してみる ・activityタグのname属性にStringExportクラスの完全修飾名を指定してみる。