未在Android手机上安装应用程序

克里希

我是新手到Android,我尝试运行我的Android应用程序,它并没有给在控制台上的任何错误,但我打开模拟器,我收到了敬酒味精应用的应用是不是你的手机上安装相同的查询在这个论坛上问,他们说如果您在AndroidManifest.xml中两次声明了MainActivity,就会发生这种情况,我尝试这样做,但是不会

在此处输入图片说明

AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.intent"
android:versionCode="1"
android:versionName="1.0" > 
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
    android:name=".Activity1"
    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=".Activity2"
android:label="@string/app_name">
   </activity>
 </application>
</manifest>

活动1

package com.example.intent;

import android.os.Bundle;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class Activity1 extends Activity {

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_activity1);
     addListenerOnButton();
}

 public void addListenerOnButton() {
     final Context context = this;
    Button b1=(Button)findViewById(R.id.textView1);
    b1.setOnClickListener(new OnClickListener() {

        public void onClick(View v) {
             Intent intent = new Intent(context,Activity2.class);
             startActivity(intent); 

        }
    });

}



}

Activity2.java

package com.example.intent;

import android.app.Activity;
import android.os.Bundle;

 public class Activity2  extends Activity{
 @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity2);

    }
 }

activity_activity1.xml-> Activity1.java

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/linearLayout1"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >    
 <TextView
     android:id="@+id/textView1"
     android:layout_width="252dp"
     android:layout_height="40dp"
     android:layout_gravity="center_horizontal"
     android:text="@string/t1"
     android:textAppearance="?android:attr/textAppearanceLarge" />
    <Button
        android:id="@+id/button1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/intent"/>
    </LinearLayout>

activity_activity2.xml-> Activity2.java

<?xml version="1.0" encoding="utf-8"?>
   <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/t2"
     />
    </LinearLayout>

String.xml

 <resources>
  <string name="app_name">Intent</string>
  <string name="intent">Click me to Another Screen</string>
  <string name="t1">I am Screen 1!</string>
  <string name="t2">I am Screen 2!</string>
  <string name="hello_world">Hello world!</string>
  <string name="menu_settings">Settings</string>
  <string name="title_activity_activity1">Activity1</string>
 </resources>

LogCat

      09-07 17:10:01.281: D/AndroidRuntime(756): Shutting down VM
09-07 17:10:01.291: W/dalvikvm(756): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
09-07 17:10:01.301: E/AndroidRuntime(756): FATAL EXCEPTION: main
09-07 17:10:01.301: E/AndroidRuntime(756): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.intent/com.example.intent.Activity1}: java.lang.ClassCastException: android.widget.TextView
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.os.Handler.dispatchMessage(Handler.java:99)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.os.Looper.loop(Looper.java:123)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.app.ActivityThread.main(ActivityThread.java:4627)
09-07 17:10:01.301: E/AndroidRuntime(756):  at java.lang.reflect.Method.invokeNative(Native Method)
09-07 17:10:01.301: E/AndroidRuntime(756):  at java.lang.reflect.Method.invoke(Method.java:521)
09-07 17:10:01.301: E/AndroidRuntime(756):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-07 17:10:01.301: E/AndroidRuntime(756):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-07 17:10:01.301: E/AndroidRuntime(756):  at dalvik.system.NativeStart.main(Native Method)
09-07 17:10:01.301: E/AndroidRuntime(756): Caused by: java.lang.ClassCastException: android.widget.TextView
09-07 17:10:01.301: E/AndroidRuntime(756):  at com.example.intent.Activity1.addListenerOnButton(Activity1.java:22)
09-07 17:10:01.301: E/AndroidRuntime(756):  at com.example.intent.Activity1.onCreate(Activity1.java:17)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-07 17:10:01.301: E/AndroidRuntime(756):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
09-07 17:10:01.301: E/AndroidRuntime(756):  ... 11 more
09-07 17:10:10.700: I/Process(756): Sending signal. PID: 756 SIG: 9
09-07 17:15:13.781: D/AndroidRuntime(812): Shutting down VM
09-07 17:15:13.781: W/dalvikvm(812): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
09-07 17:15:13.801: E/AndroidRuntime(812): FATAL EXCEPTION: main
09-07 17:15:13.801: E/AndroidRuntime(812): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.intent/com.example.intent.Activity1}: java.lang.ClassCastException: android.widget.TextView
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.os.Handler.dispatchMessage(Handler.java:99)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.os.Looper.loop(Looper.java:123)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.app.ActivityThread.main(ActivityThread.java:4627)
09-07 17:15:13.801: E/AndroidRuntime(812):  at java.lang.reflect.Method.invokeNative(Native Method)
09-07 17:15:13.801: E/AndroidRuntime(812):  at java.lang.reflect.Method.invoke(Method.java:521)
09-07 17:15:13.801: E/AndroidRuntime(812):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-07 17:15:13.801: E/AndroidRuntime(812):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-07 17:15:13.801: E/AndroidRuntime(812):  at dalvik.system.NativeStart.main(Native Method)
09-07 17:15:13.801: E/AndroidRuntime(812): Caused by: java.lang.ClassCastException: android.widget.TextView
09-07 17:15:13.801: E/AndroidRuntime(812):  at com.example.intent.Activity1.addListenerOnButton(Activity1.java:22)
09-07 17:15:13.801: E/AndroidRuntime(812):  at com.example.intent.Activity1.onCreate(Activity1.java:17)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-07 17:15:13.801: E/AndroidRuntime(812):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
09-07 17:15:13.801: E/AndroidRuntime(812):  ... 11 more
09-07 17:20:13.841: I/Process(812): Sending signal. PID: 812 SIG: 9
09-07 17:24:50.690: D/AndroidRuntime(840): Shutting down VM
09-07 17:24:50.690: W/dalvikvm(840): threadid=1: thread exiting with uncaught exception (group=0x4001d800)
09-07 17:24:50.710: E/AndroidRuntime(840): FATAL EXCEPTION: main
09-07 17:24:50.710: E/AndroidRuntime(840): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.intent/com.example.intent.Activity1}: java.lang.ClassCastException: android.widget.TextView
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2663)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.app.ActivityThread.access$2300(ActivityThread.java:125)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2033)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.os.Handler.dispatchMessage(Handler.java:99)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.os.Looper.loop(Looper.java:123)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.app.ActivityThread.main(ActivityThread.java:4627)
09-07 17:24:50.710: E/AndroidRuntime(840):  at java.lang.reflect.Method.invokeNative(Native Method)
09-07 17:24:50.710: E/AndroidRuntime(840):  at java.lang.reflect.Method.invoke(Method.java:521)
09-07 17:24:50.710: E/AndroidRuntime(840):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:868)
09-07 17:24:50.710: E/AndroidRuntime(840):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:626)
09-07 17:24:50.710: E/AndroidRuntime(840):  at dalvik.system.NativeStart.main(Native Method)
09-07 17:24:50.710: E/AndroidRuntime(840): Caused by: java.lang.ClassCastException: android.widget.TextView
09-07 17:24:50.710: E/AndroidRuntime(840):  at com.example.intent.Activity1.addListenerOnButton(Activity1.java:22)
09-07 17:24:50.710: E/AndroidRuntime(840):  at com.example.intent.Activity1.onCreate(Activity1.java:17)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
09-07 17:24:50.710: E/AndroidRuntime(840):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2627)
09-07 17:24:50.710: E/AndroidRuntime(840):  ... 11 more
拉贡南丹

你做错了

   Button b1=(Button)findViewById(R.id.textView1);

将按钮投射到textview

改成

  Button b1=(Button)findViewById(R.id.button1);

也使用活动上下文

  Intent intent = new Intent(Activity1.this,Activity2.class);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

“手机上未安装应用程序”墙纸错误

来自分类Dev

如何使用Android Studio在Android手机上安装应用程序?

来自分类Dev

为什么我在手机上看不到已安装的android应用程序?

来自分类Dev

.apk文件足以将应用程序安装到我的Android手机上吗?

来自分类Dev

安装后,我的android应用程序没有出现在手机上

来自分类Dev

安装我在手机上创建的 Ionic android 应用程序的最简单方法

来自分类Dev

Android应用程序可在模拟器上运行,但无法安装在我的手机上

来自分类Dev

如果手机上安装了数据包捕获或任何嗅探器,则阻止 android 应用程序运行

来自分类Dev

手机上缺少ADB安装的应用程序的启动器图标

来自分类Dev

在手机上安装后无法运行应用程序

来自分类Dev

提取手机上最后安装的应用程序的软件包名称

来自分类Dev

应用程序安装大小在手机上如何变化?

来自分类Dev

如何在我的安卓手机上安装我的 ionic 应用程序?

来自分类Dev

在没有网络的手机上安装渐进式 Web 应用程序 (PWA)

来自分类Dev

如何使用 Xamarin Forms 中的按钮打开手机上安装的 Slack 应用程序?

来自分类Dev

Eclipse未在Android手机上运行应用

来自分类Dev

Ubuntu手机上的Office应用程序

来自分类Dev

Android手机上存储在PhoneGap应用程序中的文件存储在哪里?

来自分类Dev

通过PC上的Java应用程序在Android手机上拨打电话

来自分类Dev

在Android手机上,应用程序可以选择要使用的APN吗?

来自分类Dev

worklight应用程序无法在真正的android手机上运行

来自分类Dev

BLE外围设备可以连接到Android手机上的后台应用程序吗?

来自分类Dev

Android:应用程序在模拟器上运行,但在我的手机上崩溃

来自分类Dev

Android Studio:应用程序在我的智能手机上运行后崩溃

来自分类Dev

使用appium连接Android手机上的应用程序时发生错误

来自分类Dev

无法在我的android 2.3.6手机上安装Titanium的应用

来自分类Dev

有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

来自分类Dev

有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

来自分类Dev

在我的手机上运行我的 android studio 应用程序时,它运行但不保存在我的手机上

Related 相关文章

  1. 1

    “手机上未安装应用程序”墙纸错误

  2. 2

    如何使用Android Studio在Android手机上安装应用程序?

  3. 3

    为什么我在手机上看不到已安装的android应用程序?

  4. 4

    .apk文件足以将应用程序安装到我的Android手机上吗?

  5. 5

    安装后,我的android应用程序没有出现在手机上

  6. 6

    安装我在手机上创建的 Ionic android 应用程序的最简单方法

  7. 7

    Android应用程序可在模拟器上运行,但无法安装在我的手机上

  8. 8

    如果手机上安装了数据包捕获或任何嗅探器,则阻止 android 应用程序运行

  9. 9

    手机上缺少ADB安装的应用程序的启动器图标

  10. 10

    在手机上安装后无法运行应用程序

  11. 11

    提取手机上最后安装的应用程序的软件包名称

  12. 12

    应用程序安装大小在手机上如何变化?

  13. 13

    如何在我的安卓手机上安装我的 ionic 应用程序?

  14. 14

    在没有网络的手机上安装渐进式 Web 应用程序 (PWA)

  15. 15

    如何使用 Xamarin Forms 中的按钮打开手机上安装的 Slack 应用程序?

  16. 16

    Eclipse未在Android手机上运行应用

  17. 17

    Ubuntu手机上的Office应用程序

  18. 18

    Android手机上存储在PhoneGap应用程序中的文件存储在哪里?

  19. 19

    通过PC上的Java应用程序在Android手机上拨打电话

  20. 20

    在Android手机上,应用程序可以选择要使用的APN吗?

  21. 21

    worklight应用程序无法在真正的android手机上运行

  22. 22

    BLE外围设备可以连接到Android手机上的后台应用程序吗?

  23. 23

    Android:应用程序在模拟器上运行,但在我的手机上崩溃

  24. 24

    Android Studio:应用程序在我的智能手机上运行后崩溃

  25. 25

    使用appium连接Android手机上的应用程序时发生错误

  26. 26

    无法在我的android 2.3.6手机上安装Titanium的应用

  27. 27

    有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

  28. 28

    有没有一种简单的方法可以在Android手机上安装应用程序的测试版本和发布版本?

  29. 29

    在我的手机上运行我的 android studio 应用程序时,它运行但不保存在我的手机上

热门标签

归档