简单的android应用在启动时崩溃

Antoninkriz

我正在创建一个新的Android应用程序,但在启动时(电话和模拟器)崩溃。

这是代码:

Arcig Manifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.tona.arcig"
    android:versionCode="1"
    android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="17" /><application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme">
    <activity android:name="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>
</application>

Strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="suplovani">Suplování</string>
    <string name="rozvrh">Rozvrh hodin</string>
    <string name="prihlasovani">Přihlašování do systému</string>
    <string name="email">Email</string>
    <string name="moodle">Moodle</string>
    <string name="kdm">KDM</string>
    <string name="o_aplikaci">O Aplikaci</string>
    <string name="app_name">Arcig.CZ</string>

</resources>

activity_main.xml

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal" >

        <ImageButton
            android:id="@+id/imageButton1"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="2"
            android:contentDescription="@string/suplovani"
            android:src="@drawable/suplovani" />

        <ImageButton
            android:id="@+id/imageButton2"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="2"
            android:contentDescription="@string/rozvrh"
            android:src="@drawable/rozvrh" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <ImageButton
            android:id="@+id/imageButton3"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="2"
            android:contentDescription="@string/prihlasovani"
            android:src="@drawable/prihlasovani" />

        <ImageButton
            android:id="@+id/imageButton4"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="2"
            android:contentDescription="@string/email"
            android:src="@drawable/email" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <ImageButton
            android:id="@+id/imageButton5"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="2"
            android:contentDescription="@string/email"
            android:src="@drawable/moodle" />

        <ImageButton
            android:id="@+id/imageButton6"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_weight="2"
            android:contentDescription="@string/kdm"
            android:src="@drawable/jidelna" />

    </LinearLayout>

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="vertical" >

        <ImageButton
            android:id="@+id/imageButton7"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:contentDescription="@string/o_aplikaci"
            android:src="@drawable/about" />

    </LinearLayout>

</LinearLayout>

MainActivity.java

package com.tona.arcig;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        addListenerOnButton();
    }

    public void addListenerOnButton() {

        Button button = (Button) findViewById(R.id.imageButton1);
        button.setOnClickListener(new View.OnClickListener() {
            public void onClick(View v) {
                // Do something in response to button click
                Toast.makeText(getApplicationContext(), "Mam rad vlaky", Toast.LENGTH_LONG).show();
            }
        });
    }
}

安慰

[2014-09-07 16:39:21 - Arcig] ------------------------------
[2014-09-07 16:39:21 - Arcig] Android Launch!
[2014-09-07 16:39:21 - Arcig] adb is running normally.
[2014-09-07 16:39:21 - Arcig] Performing com.tona.arcig.MainActivity activity launch
[2014-09-07 16:39:21 - Arcig] Automatic Target Mode: Unable to detect device compatibility. Please select a target device.
[2014-09-07 16:39:23 - Arcig] Application already deployed. No need to reinstall.
[2014-09-07 16:39:23 - Arcig] Starting activity com.tona.arcig.MainActivity on device 0123456789ABCDEFG
[2014-09-07 16:39:24 - Arcig] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.tona.arcig/.MainActivity }

当我执行该应用程序时,它仅显示崩溃消息。:(有人可以帮我吗?我在代码中犯了任何错误吗?非常感谢

海浪
<ImageButton
        android:id="@+id/imageButton1"

Button button = (Button) findViewById(R.id.imageButton1);

ImageButton不是,Button因此ClassCastException如果您将它包含在问题中,这会导致您在logcat中看到它。(提示:始终使用logcat中的stacktrace开始崩溃解决。)

将后半部分更改为

ImageButton button = (ImageButton) findViewById(R.id.imageButton1);

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android应用在启动时崩溃

来自分类Dev

Android Eclipse应用在启动时崩溃

来自分类Dev

Android应用在启动时崩溃

来自分类Dev

我的android应用在启动时崩溃

来自分类Dev

android应用在启动时崩溃

来自分类Dev

Android应用在启动时崩溃

来自分类Dev

Android应用在启动时崩溃

来自分类Dev

CoreLocation为null,应用在启动时崩溃

来自分类Dev

CoreLocation为null,应用在启动时崩溃

来自分类Dev

Android应用在模拟器中启动时崩溃

来自分类Dev

多个ios应用在启动时崩溃,而没有崩溃日志

来自分类Dev

在购买应用后,应用在启动时崩溃。productIdentifier = nil?

来自分类Dev

升级到Google Play服务8.4.0后,我的应用在启动时崩溃

来自分类Dev

Swift应用在Ipad上启动时崩溃...不在模拟器中

来自分类Dev

我们如何知道ios应用在上次启动时是否崩溃了?

来自分类Dev

XAML按钮导致Xamarin应用在启动时崩溃

来自分类Dev

适用于iOS的Flutter应用在使用Firebase启动时崩溃

来自分类Dev

添加库后,qt应用在启动时崩溃

来自分类Dev

由于NetworkOnMainThreadException或<uses-sdk>,应用在启动时崩溃

来自分类Dev

导航抽屉布局中的Admob导致应用在启动时崩溃

来自分类Dev

ImageView图片动画应用在启动时就崩溃了[SWIFT]

来自分类Dev

Android应用在重启时崩溃

来自分类Dev

UWP应用在启动时自动启动

来自分类Dev

使用WebClient时应用在启动时冻结

来自分类Dev

如何使应用在启动时自动延迟运行?

来自分类Dev

如何避免应用在启动时请求许可?

来自分类Dev

我基于Swift的Mac OS应用在其他计算机上启动时崩溃

来自分类Dev

向Realm托管对象添加字符串列表会导致应用在启动时崩溃

来自分类Dev

应用在setImageResource()时崩溃

Related 相关文章

  1. 1

    Android应用在启动时崩溃

  2. 2

    Android Eclipse应用在启动时崩溃

  3. 3

    Android应用在启动时崩溃

  4. 4

    我的android应用在启动时崩溃

  5. 5

    android应用在启动时崩溃

  6. 6

    Android应用在启动时崩溃

  7. 7

    Android应用在启动时崩溃

  8. 8

    CoreLocation为null,应用在启动时崩溃

  9. 9

    CoreLocation为null,应用在启动时崩溃

  10. 10

    Android应用在模拟器中启动时崩溃

  11. 11

    多个ios应用在启动时崩溃,而没有崩溃日志

  12. 12

    在购买应用后,应用在启动时崩溃。productIdentifier = nil?

  13. 13

    升级到Google Play服务8.4.0后,我的应用在启动时崩溃

  14. 14

    Swift应用在Ipad上启动时崩溃...不在模拟器中

  15. 15

    我们如何知道ios应用在上次启动时是否崩溃了?

  16. 16

    XAML按钮导致Xamarin应用在启动时崩溃

  17. 17

    适用于iOS的Flutter应用在使用Firebase启动时崩溃

  18. 18

    添加库后,qt应用在启动时崩溃

  19. 19

    由于NetworkOnMainThreadException或<uses-sdk>,应用在启动时崩溃

  20. 20

    导航抽屉布局中的Admob导致应用在启动时崩溃

  21. 21

    ImageView图片动画应用在启动时就崩溃了[SWIFT]

  22. 22

    Android应用在重启时崩溃

  23. 23

    UWP应用在启动时自动启动

  24. 24

    使用WebClient时应用在启动时冻结

  25. 25

    如何使应用在启动时自动延迟运行?

  26. 26

    如何避免应用在启动时请求许可?

  27. 27

    我基于Swift的Mac OS应用在其他计算机上启动时崩溃

  28. 28

    向Realm托管对象添加字符串列表会导致应用在启动时崩溃

  29. 29

    应用在setImageResource()时崩溃

热门标签

归档