Android中的错误-Eclipse

马修

最近,我开始开发android应用程序,在模拟器中编译应用程序时,该过程终止了。

LogCat:

05-10 17:55:21.539: D/AndroidRuntime(4293): Shutting down VM
05-10 17:55:21.539: W/dalvikvm(4293): threadid=1: thread exiting with uncaught exception (group=0x40020578)
05-10 17:55:21.562: E/AndroidRuntime(4293): FATAL EXCEPTION: main
05-10 17:55:21.562: E/AndroidRuntime(4293): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{br.me.example.clientes/br.me.example.clientes.Principal}: java.lang.ClassNotFoundException: br.me.example.clientes.Principal in loader dalvik.system.PathClassLoader[/data/app/br.me.example.clientes-2.apk]
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1573)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1667)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:935)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.os.Handler.dispatchMessage(Handler.java:99)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.os.Looper.loop(Looper.java:130)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.app.ActivityThread.main(ActivityThread.java:3687)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at java.lang.reflect.Method.invokeNative(Native Method)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at java.lang.reflect.Method.invoke(Method.java:507)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at dalvik.system.NativeStart.main(Native Method)
05-10 17:55:21.562: E/AndroidRuntime(4293): Caused by: java.lang.ClassNotFoundException: br.me.example.clientes.Principal in loader dalvik.system.PathClassLoader[/data/app/br.me.example.clientes-2.apk]
05-10 17:55:21.562: E/AndroidRuntime(4293):     at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.app.Instrumentation.newActivity(Instrumentation.java:1021)
05-10 17:55:21.562: E/AndroidRuntime(4293):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1565)
05-10 17:55:21.562: E/AndroidRuntime(4293):     ... 11 more

班长

package br.me.clientes;

import br.me.example.clientes.R;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;

public class Principal extends Activity {
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.principal);

		Button btnCadastro = (Button) findViewById(R.id.btnCadastro);
		Button btnListar = (Button) findViewById(R.id.btnListar);
		Button btnApagar = (Button) findViewById(R.id.btnApagar);
		Button btnSair = (Button) findViewById(R.id.btnSair);

		btnCadastro.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				startActivity(new Intent(getBaseContext(), Cadastro.class));

			}
		});

		btnListar.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				startActivity(new Intent(getBaseContext(), Cadastro.class));

			}
		});

		btnApagar.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				startActivity(new Intent(getBaseContext(), Cadastro.class));

			}
		});

		btnSair.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				// TODO Auto-generated method stub
				startActivity(new Intent(getBaseContext(), Cadastro.class));

			}
		});

	}

}

卡达斯特罗课程

package br.me.clientes;

import android.app.Activity;
import android.app.ProgressDialog;
import android.graphics.Color;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import br.me.example.clientes.R;

public class Cadastro extends Activity implements Runnable {

	private ProgressDialog pd;
	private String valor;
	private EditText txtNome;
	private EditText txtEmail;

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

		Button btnOk = (Button) findViewById(R.id.btnOk);
		txtNome = (EditText) findViewById(R.id.txtNome);
		txtEmail = (EditText) findViewById(R.id.txtEmail);
		final EditText txtEndereco = (EditText) findViewById(R.id.txtEndereco);
		final EditText txtNumero = (EditText) findViewById(R.id.txtNumero);

		btnOk.setOnClickListener(new View.OnClickListener() {

			@Override
			public void onClick(View v) {
				pd = ProgressDialog.show(Cadastro.this, "Aguarde",
						"Cadastrando informações", true, false);
				Thread t = new Thread(Cadastro.this);
				t.start();

			}
		});

	}

	@Override
	public void run() {
		// TODO Auto-generated method stub
		valor = txtNome.getText().toString();

		if (txtNome.getText().toString().equals(" ")) {
			h2.sendEmptyMessage(0);
		}

	}

	private Handler h = new Handler() {
		@Override
		public void handleMessage(Message msg) {
			pd.dismiss();
			Toast t = Toast.makeText(getBaseContext(), txtNome.getText(),
					Toast.LENGTH_SHORT);
			t.show();

		}
	};

	private Handler h2 = new Handler() {
		@Override
		public void handleMessage(Message msg) {
			pd.dismiss();
			Toast t = Toast.makeText(getBaseContext(), "Preencha o campo Nome",
					Toast.LENGTH_SHORT);
			t.show();
			txtNome.setBackgroundColor(Color.RED);

		}
	};

}

Android清单

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="br.me.example.clientes"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity 
            android:name=".Principal">
            <intent-filter>
            <action android:name="android.intent.action.MAIN"> </action>
            <category android:name="android.intent.category.LAUNCHER"> </category>    
        
        </intent-filter>
        </activity>
        
        <activity android:name=".Cadastro"></activity>
    </application>

</manifest>

准备好。

如果您需要什么,请告诉我。

帕特里克

您的包裹名称有问题。在您中,Manifest您指定默认软件包为br.me.example.clientes然后,通过指定您的班级.Principal,它将使用以下路径搜索班级br.me.example.clientes.Principal

但是,正如我们在您的课堂上看到的那样Principal,他位于这里br.me.clientes.Principal

尝试在Manifest或类中修复路径

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Eclipse Android中的onRequestPermissionsResult错误

来自分类Dev

Eclipse中的Pom错误

来自分类Dev

Eclipse中的Pom错误

来自分类Dev

Eclipse 中的 Junit 错误

来自分类Dev

Android Studio中的Java错误,但Eclipse中没有

来自分类Dev

Android中MQTT的Eclipse Paho引发错误

来自分类Dev

Ubuntu下Eclipse下Android NDK中的语义错误

来自分类Dev

在Eclipse Luna中创建Android应用时出现项目错误

来自分类Dev

gridView Android Eclipse中的内存不足错误

来自分类Dev

Eclipse Android Neon:大量错误

来自分类Dev

Android Studio / Eclipse 导入错误

来自分类Dev

Android,Mac中的Eclipse

来自分类Dev

Android,Mac中的Eclipse

来自分类Dev

在Eclipse中安装软件错误

来自分类Dev

Eclipse中的PHPUnit致命错误

来自分类Dev

Eclipse / SWT中的XULRunner错误

来自分类Dev

Eclipse / SWT中的XULRunner错误

来自分类Dev

Eclipse中此错误的含义

来自分类Dev

Eclipse中“启动配置”中的错误

来自分类Dev

Eclipse中的活动代码中的错误

来自分类Dev

在Eclipse中为viewPagerIndicator添加库时,Android中的jar不匹配错误

来自分类Dev

Eclipse中的values_v21文件夹android中的错误

来自分类Dev

Eclipse中的Android材质设计

来自分类Dev

eclipse中的android build失败

来自分类Dev

Android Eclipse中的条带集成

来自分类Dev

Eclipse Android中的意图问题

来自分类Dev

在Android Eclipse中圆角的ImageView?

来自分类Dev

更改Android Eclipse设置以忽略错误

来自分类Dev

从eclipse导入错误到android studio