Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序可以';t发射_Android_Eclipse_Launch - Fatal编程技术网

Android应用程序可以';t发射

Android应用程序可以';t发射,android,eclipse,launch,Android,Eclipse,Launch,我制作了这个应用程序,但当我尝试启动它时,会弹出一条消息,说应用程序已停止。我真的找不到代码中的任何错误。。 这是代码,它只是许多图像按钮: package com.fanis.math; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button; i

我制作了这个应用程序,但当我尝试启动它时,会弹出一条消息,说应用程序已停止。我真的找不到代码中的任何错误。。 这是代码,它只是许多图像按钮:

package com.fanis.math;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.TextView;

public class MyResistance extends Activity implements OnClickListener {
View b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12;
Button bok, bclear;
TextView t;
int k = -1;
int[] ar = new int[4];
double n = 0;
double multi=0;
String nString;

@Override
protected void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.resistance);

    b1 = (ImageButton) findViewById(R.id.im1);
    b2 = (ImageButton) findViewById(R.id.im2);
    b3 = (ImageButton) findViewById(R.id.im3);
    b4 = (ImageButton) findViewById(R.id.im4);
    b5 = (ImageButton) findViewById(R.id.im5);
    b6 = (ImageButton) findViewById(R.id.im6);
    b7 = (ImageButton) findViewById(R.id.im7);
    b8 = (ImageButton) findViewById(R.id.im8);
    b9 = (ImageButton) findViewById(R.id.im9);
    b10 = (ImageButton) findViewById(R.id.im10);
    b11 = (ImageButton) findViewById(R.id.im11);
    b12 = (ImageButton) findViewById(R.id.im12);
    bok = (Button) findViewById(R.id.ok);
    bclear = (Button) findViewById(R.id.clear);
    t = (TextView) findViewById(R.id.tv1);
    b1.setOnClickListener(this);
    b2.setOnClickListener(this);
    b3.setOnClickListener(this);
    b4.setOnClickListener(this);
    b5.setOnClickListener(this);
    b6.setOnClickListener(this);
    b7.setOnClickListener(this);
    b8.setOnClickListener(this);
    b9.setOnClickListener(this);
    b10.setOnClickListener(this);
    b11.setOnClickListener(this);
    b12.setOnClickListener(this);
    bok.setOnClickListener(this);
    bclear.setOnClickListener(this);

}

@Override
public void onClick(View v) {
    // TODO Auto-generated method stub
    switch (v.getId()) {
    case R.id.im1:
        k += 1;
        ar[k] = 0; // dianisma pou krataei kathe psifio
        break;
    case R.id.im2:
        k += 1;
        ar[k] = 1;
        break;
    case R.id.im3:
        k += 1;
        ar[k] = 2;
        break;
    case R.id.im4:
        k += 1;
        ar[k] = 3;
        break;
    case R.id.im5:
        k += 1;
        ar[k] = 4;
        break;
    case R.id.im6:
        k += 1;
        ar[k] = 5;
        break;
    case R.id.im7:
        k += 1;
        ar[k] = 6;
        break;
    case R.id.im8:
        k += 1;
        ar[k] = 7;
        break;
    case R.id.im9:
        k += 1;
        ar[k] = 8;
        break;
    case R.id.im10:
        k += 1;
        ar[k] = 9;
        break;
    case R.id.im11:
        k += 1;
        multi = 0.01;
        break;
    case R.id.im12:
        k += 1;
        multi = 0.1;
        break;
    case R.id.ok:
        for (int i = 1; i <= k; i++) {
            n = n + ar[i - 1] * Math.pow(10, k - i);
        }
        if (multi == 0) {
            multi = Math.pow(10, ar[k]);
        }
        n = n * multi;
        nString = String.valueOf(n) + "" + "Ω";
        t.setText(nString);
        break;
    case R.id.clear:
        t.setText("");
        n = 0;
        k = -1;
        multi=0;
    }

}
package com.fanis.math;
导入android.app.Activity;
导入android.os.Bundle;
导入android.view.view;
导入android.view.view.OnClickListener;
导入android.widget.Button;
导入android.widget.ImageButton;
导入android.widget.TextView;
公共类MyResistance扩展活动实现OnClickListener{
视图b1、b2、b3、b4、b5、b6、b7、b8、b9、b10、b11、b12;
按钮盒,b清洁;
文本视图t;
int k=-1;
int[]ar=新的int[4];
双n=0;
双重多重=0;
串串;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
//TODO自动生成的方法存根
super.onCreate(savedInstanceState);
setContentView(右布局、电阻);
b1=(ImageButton)findViewById(R.id.im1);
b2=(ImageButton)findViewById(R.id.im2);
b3=(ImageButton)findViewById(R.id.im3);
b4=(图像按钮)findViewById(R.id.im4);
b5=(ImageButton)findViewById(R.id.im5);
b6=(ImageButton)findViewById(R.id.im6);
b7=(ImageButton)findViewById(R.id.im7);
b8=(ImageButton)findViewById(R.id.im8);
b9=(ImageButton)findViewById(R.id.im9);
b10=(ImageButton)findViewById(R.id.im10);
b11=(ImageButton)findViewById(R.id.im11);
b12=(ImageButton)findViewById(R.id.im12);
bok=(按钮)findViewById(R.id.ok);
bclear=(按钮)findViewById(R.id.clear);
t=(TextView)findViewById(R.id.tv1);
b1.setOnClickListener(本);
b2.setOnClickListener(本);
b3.setOnClickListener(本);
b4.setOnClickListener(本);
b5.setOnClickListener(本);
b6.setOnClickListener(本);
b7.setOnClickListener(本);
b8.setOnClickListener(本);
b9.setOnClickListener(本);
b10.setOnClickListener(此);
b11.setOnClickListener(此);
b12.setOnClickListener(此);
bok.setOnClickListener(此);
b clear.setOnClickListener(此);
}
@凌驾
公共void onClick(视图v){
//TODO自动生成的方法存根
开关(v.getId()){
案例R.id.im1:
k+=1;
ar[k]=0;//dianisma pou krataei kathe psifio
打破
案例R.id.im2:
k+=1;
ar[k]=1;
打破
案例R.id.im3:
k+=1;
ar[k]=2;
打破
案例R.id.im4:
k+=1;
ar[k]=3;
打破
案例R.id.im5:
k+=1;
ar[k]=4;
打破
案例R.id.im6:
k+=1;
ar[k]=5;
打破
案例R.id.im7:
k+=1;
ar[k]=6;
打破
案例R.id.im8:
k+=1;
ar[k]=7;
打破
案例R.id.im9:
k+=1;
ar[k]=8;
打破
案例R.id.im10:
k+=1;
ar[k]=9;
打破
案例R.id.im11:
k+=1;
多重=0.01;
打破
案例R.id.im12:
k+=1;
多重=0.1;
打破
案例R.id.ok:
对于(int i=1;i更改此行:

View b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12;
致:


你的logcat在哪里?清理并重建项目后再试一次,如果仍然崩溃,请发布日志。dubug你的应用程序然后你就可以知道哪里有错误了先生,告诉我你的XML文件行的详细信息#44:,或者简言之,你的
是由java.lang.OutOfMemoryError
引起的。你的
ImageButton
图像非常大。谢谢!!专业人士问题是图像的分辨率!!
View
ImageButton
View parent=(ImageButton)子级的父级;
这不会导致错误。这不是问题,因为它们首先放置在ImageButton的位置,之后它不起作用,我将它们更改为View。。
<?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/tv1"
    android:layout_width="fill_parent"
    android:layout_height="70dp"
    android:gravity="center"
    android:text=""
    android:textSize="40dp" />

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:orientation="vertical" >

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

        <ImageButton
            android:id="@+id/im1"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/black" />

        <ImageButton
            android:id="@+id/im2"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/brown" />

        <ImageButton
            android:id="@+id/im3"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/red" />

        <ImageButton
            android:id="@+id/im4"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/orange" />
    </LinearLayout>

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

        <ImageButton
            android:id="@+id/im5"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/yellow" />

        <ImageButton
            android:id="@+id/im6"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/green" />

        <ImageButton
            android:id="@+id/im7"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/blue" />

        <ImageButton
            android:id="@+id/im8"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/purple" />
    </LinearLayout>

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

        <ImageButton
            android:id="@+id/im9"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/grey" />

        <ImageButton
            android:id="@+id/im10"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/white" />

        <ImageButton
            android:id="@+id/im11"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/silver" />

        <ImageButton
            android:id="@+id/im12"
            android:layout_width="70dp"
            android:layout_height="70dp"
            android:src="@drawable/gold" />
    </LinearLayout>
</LinearLayout>

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

    <Button
        android:id="@+id/ok"
        android:layout_width="110dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="30dp"
        android:text="Ok" />

    <Button
        android:id="@+id/clear"
        android:layout_width="110dp"
        android:layout_height="wrap_content"
        android:layout_marginLeft="40dp"
        android:text="Clear" />
</LinearLayout>
 04-11 04:29:17.420: E/AndroidRuntime(847): FATAL EXCEPTION: main
 04-11 04:29:17.420: E/AndroidRuntime(847): Process: com.fanis.math, PID: 847
04-11 04:29:17.420: E/AndroidRuntime(847): java.lang.RuntimeException:           Unable to start activity        ComponentInfo{com.fanis.math/com.fanis.math.MyResistance}:    android.view.InflateException: Binary XML file line  #44: Error inflating class  <unknown>
   04-11 04:29:17.420: E/AndroidRuntime(847):   at    android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2195)
   04-11 04:29:17.420: E/AndroidRuntime(847):   at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)
  04-11 04:29:17.420: E/AndroidRuntime(847):    at android.app.ActivityThread.access$800(ActivityThread.java:135)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.os.Handler.dispatchMessage(Handler.java:102)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.os.Looper.loop(Looper.java:136)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.app.ActivityThread.main(ActivityThread.java:5017)
04-11 04:29:17.420: E/AndroidRuntime(847):  at java.lang.reflect.Method.invokeNative(Native Method)
04-11 04:29:17.420: E/AndroidRuntime(847):  at java.lang.reflect.Method.invoke(Method.java:515)
04-11 04:29:17.420: E/AndroidRuntime(847):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
04-11 04:29:17.420: E/AndroidRuntime(847):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
04-11 04:29:17.420: E/AndroidRuntime(847):  at dalvik.system.NativeStart.main(Native Method)
04-11 04:29:17.420: E/AndroidRuntime(847): Caused by: android.view.InflateException: Binary XML file line #44: Error inflating class <unknown>
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.createView(LayoutInflater.java:620)
04-11 04:29:17.420: E/AndroidRuntime(847):  at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.onCreateView(LayoutInflater.java:669)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:694)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
04-11 04:29:17.420: E/AndroidRuntime(847):  at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:290)     04-11 04:29:17.420: E/AndroidRuntime(847):     at android.app.Activity.setContentView(Activity.java:1929)
04-11 04:29:17.420: E/AndroidRuntime(847):  at com.fanis.math.MyResistance.onCreate(MyResistance.java:25)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.app.Activity.performCreate(Activity.java:5231)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)
04-11 04:29:17.420: E/AndroidRuntime(847):  ... 11 more
04-11 04:29:17.420: E/AndroidRuntime(847): Caused by: java.lang.reflect.InvocationTargetException
04-11 04:29:17.420: E/AndroidRuntime(847):  at java.lang.reflect.Constructor.constructNative(Native Method)
04-11 04:29:17.420: E/AndroidRuntime(847):  at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.view.LayoutInflater.createView(LayoutInflater.java:594)
04-11 04:29:17.420: E/AndroidRuntime(847):  ... 26 more
04-11 04:29:17.420: E/AndroidRuntime(847): Caused by: java.lang.OutOfMemoryError
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:587)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:422)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:840)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.content.res.Resources.loadDrawable(Resources.java:2110)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.content.res.TypedArray.getDrawable(TypedArray.java:602)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.widget.ImageView.<init>(ImageView.java:129)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.widget.ImageButton.<init>(ImageButton.java:87)
04-11 04:29:17.420: E/AndroidRuntime(847):  at android.widget.ImageButton.<init>(ImageButton.java:83)
04-11 04:29:17.420: E/AndroidRuntime(847):  ... 29 more
View b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12;
ImageButton b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12;