不幸的是,androiddemo(项目名称)已停止

不幸的是,androiddemo(项目名称)已停止,android,Android,我是android新手这是我的第一个演示应用。我试图从一个页面导航到另一个页面。但我无法导航到另一个页面,因为我在5月份的主xml文件中有一个按钮,单击该按钮后,它将移动到另一个xml下一页。我有两个java类:第一个Mianacity,下一个java。2 xml:activity_main,下一页 我的代码:清单 <activity android:name="com.example.androiddemo.MainActivity" android:

我是android新手这是我的第一个演示应用。我试图从一个页面导航到另一个页面。但我无法导航到另一个页面,因为我在5月份的主xml文件中有一个按钮,单击该按钮后,它将移动到另一个xml下一页。我有两个java类:第一个Mianacity,下一个java。2 xml:activity_main,下一页

我的代码:清单

      <activity
      android:name="com.example.androiddemo.MainActivity"
      android:label="@string/app_name" >
      <intent-filter>
          <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
     </activity>
        <activity android:name="nextpagejava" ></activity>
acitivity_main.xml

           <LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"
           xmlns:tools="http://schemas.android.com/tools"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
            tools:context=".MainActivity" >

               <TextView 
           android:id="@+id/clicktxt"
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:text="Click"        
         />

           <Button
           android:id="@+id/bnt"
            android:layout_height="wrap_content"
            android:layout_width="wrap_content"
           android:text="Click Me"
          />
我收到一条消息,“不幸的是,androiddemo已经停止”这条消息作为一个弹出窗口

有人能告诉我为什么会出现这个错误吗?请告诉我从哪里可以找到逐行调试日志

您有两个onClick()函数。删除第二行并在按钮的侦听器中添加以下两行

  Intent in = new Intent(this, nextpagejava.class);
  startActivity(in);

这会让你继续前进。如果仍然存在错误,请从堆栈跟踪中发布日志猫,因为您得到了很多信息,所以请将其放在这里

但我想说的是,这很可能与某些缺失的声明有关(例如,试图单击尚未初始化的按钮);非常普遍的问题

编辑:可能使用意图可以解决您的问题。


<activity android:name="nextpagejava" ></activity>
活动名称前需要一个“.”

<activity android:name=".nextpagejava" ></activity>

同时将MainActivity名称更改为

<activity android:name=".MainActivity" ></activity>

只需从您的
MainActivity.java
文件中删除:

不要这样写:

清单
文件中也进行如下更改:



然后退房。我想它现在应该可以工作了。

你能发布错误日志吗。。。???或者您必须从日志中识别自己…使用logcat检查堆栈跟踪并找出错误(异常)发生的位置。看看你是否能找到解决办法。如果没有,请返回并提供实际错误,包括堆栈跟踪!您可以在菜单栏->窗口栏->ShowView-->Logcati中找到logcat,在您的
AndroidManifest.xml
文件中,
manifest
标记中的
package
的值是多少?
<activity android:name="nextpagejava" ></activity>
<activity android:name=".nextpagejava" ></activity>
<activity android:name=".MainActivity" ></activity>
  bt.setOnClickListener(new View.OnClickListener() {   
       @Override   
       public void onClick(View v) {
            / / TODO Auto-generated method stub
         }
        }); 
bt.setOnClickListener(this);
<activity android:name=".nextpagejava" ></activity>