Android应用程序是不是捉迷藏错误:资源$ NotFoundException:资源ID#0x7f030004 [英] Android application is not Runnning Error:Resources$NotFoundException: Resource ID #0x7f030004
问题描述
我被困在正常运行一些不寻常的problem.My应用程序之间,但我做了一些改变和切换工作区。现在,如果我跑我的项目的应用程序与关闭强制关闭
对话框。
我不明白我的日志猫错误详细信息。
编辑:
R档:
公共静态最终诠释主要= 0x7f030004;
的Java code:
公共类AlphaKidsActivity扩展活动实现OnClickListener {MediaPlayer的MP1;
MediaPlayer的MP2;@覆盖
公共无效的onCreate(捆绑savedInstanceState){
super.onCreate(savedInstanceState);
的setContentView(R.layout.main);
MP1 = MediaPlayer.create(这一点,R.raw.a);
MP2 = MediaPlayer.create(这一点,R.raw.sound3); 最终按钮按钮1 =(按钮)findViewById(R.id.birds);
button1.setOnClickListener(本); 最后的按钮按钮2 =(按钮)findViewById(R.id.button2);
button2.setOnClickListener(本);}@覆盖
公共无效的onClick(视图v){
开关(v.getId()){
案例R.id.birds:
mp1.start();
startActivity(新意图(getApplicationContext(),FruitsActivity.class));
打破;
案例R.id.button2:
mp2.start();
startActivity(新意图(getApplicationContext(),BirdsActivity.class));
打破;
}
}@覆盖
保护无效的onDestroy(){
mp1.release();
mp2.release();
super.onDestroy();
}
}
登录猫细节:
9月7日至13日:29:43.263:信息/ ActivityManager(59):开始的活动com.android.mds.kidsapps.alphakids PROC com.android.mds.kidsapps.alphakids /.AlphaKidsActivity:PID = 234 UID = 10031导报= {}
九月七日至13日:29:43.691:DEBUG / DDM堆(234):GOT功能列表请求
九月七日至13日:29:44.162:WARN /的ResourceType(234):getEntry失败,因为entryIndex 4超出类型entryCount 1
九月七日至13日:29:44.162:WARN /的ResourceType(234):失败封装0获得了0x7f030004(T = 2 E = 4)项:0x80000001
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):了java.lang.RuntimeException:无法启动活动ComponentInfo{com.android.mds.kidsapps.alphakids/com.android.mds.kidsapps.alphakids.AlphaKidsActivity}: android.content.res.Resources $ NotFoundException:资源ID#0x7f030004
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.ActivityThread.access $ 2200(ActivityThread.java:119)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.ActivityThread $ H.handleMessage(ActivityThread.java:1863)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.os.Handler.dispatchMessage(Handler.java:99)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.os.Looper.loop(Looper.java:123)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.ActivityThread.main(ActivityThread.java:4363)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在java.lang.reflect.Method.invokeNative(本机方法)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在java.lang.reflect.Method.invoke(Method.java:521)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:860)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在dalvik.system.NativeStart.main(本机方法)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):$ android.content.res.Resources NotFoundException:由造成资源ID#0x7f030004
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.content.res.Resources.getValue(Resources.java:891)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.content.res.Resources.loadXmlResourceParser(Resources.java:1865)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.content.res.Resources.getLayout(Resources.java:730)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.view.LayoutInflater.inflate(LayoutInflater.java:318)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.view.LayoutInflater.inflate(LayoutInflater.java:276)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:198)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.Activity.setContentView(Activity.java:1622)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在com.android.mds.kidsapps.alphakids.AlphaKidsActivity.onCreate(AlphaKidsActivity.java:19)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
九月七日至13日:29:44.212:ERROR / AndroidRuntime(234):在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
检查下代指示或有时出现问题进口android.R你的项目是否产生与否R.java文件。如果你发现进口android.R;在你的类只是将其删除。
I'm stuck between some unusual problem.My app was running properly but I did some changes and switch the workspace. Now if I run my project the application closes with "Force to close
" dialog.
I couldn't understand my log cat error detail.
Edit:
R File:
public static final int main=0x7f030004;
Java Code:
public class AlphaKidsActivity extends Activity implements OnClickListener{
MediaPlayer mp1;
MediaPlayer mp2;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mp1 = MediaPlayer.create(this, R.raw.a);
mp2 = MediaPlayer.create(this, R.raw.sound3);
final Button button1 = (Button) findViewById(R.id.birds);
button1.setOnClickListener(this);
final Button button2 = (Button) findViewById(R.id.button2);
button2.setOnClickListener(this);
}
@Override
public void onClick(View v) {
switch(v.getId()) {
case R.id.birds:
mp1.start();
startActivity (new Intent(getApplicationContext(), FruitsActivity.class));
break;
case R.id.button2:
mp2.start();
startActivity (new Intent(getApplicationContext(), BirdsActivity.class));
break;
}
}
@Override
protected void onDestroy() {
mp1.release();
mp2.release();
super.onDestroy();
}
}
Log cat detail:
07-13 09:29:43.263: INFO/ActivityManager(59): Start proc com.android.mds.kidsapps.alphakids for activity com.android.mds.kidsapps.alphakids/.AlphaKidsActivity: pid=234 uid=10031 gids={}
07-13 09:29:43.691: DEBUG/ddm-heap(234): Got feature list request
07-13 09:29:44.162: WARN/ResourceType(234): getEntry failing because entryIndex 4 is beyond type entryCount 1
07-13 09:29:44.162: WARN/ResourceType(234): Failure getting entry for 0x7f030004 (t=2 e=4) in package 0: 0x80000001
07-13 09:29:44.212: ERROR/AndroidRuntime(234): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.mds.kidsapps.alphakids/com.android.mds.kidsapps.alphakids.AlphaKidsActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f030004
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2496)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2512)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.ActivityThread.access$2200(ActivityThread.java:119)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1863)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.os.Handler.dispatchMessage(Handler.java:99)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.os.Looper.loop(Looper.java:123)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.ActivityThread.main(ActivityThread.java:4363)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at java.lang.reflect.Method.invokeNative(Native Method)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at java.lang.reflect.Method.invoke(Method.java:521)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at dalvik.system.NativeStart.main(Native Method)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x7f030004
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.content.res.Resources.getValue(Resources.java:891)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.content.res.Resources.loadXmlResourceParser(Resources.java:1865)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.content.res.Resources.getLayout(Resources.java:730)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.view.LayoutInflater.inflate(LayoutInflater.java:318)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.view.LayoutInflater.inflate(LayoutInflater.java:276)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:198)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.Activity.setContentView(Activity.java:1622)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at com.android.mds.kidsapps.alphakids.AlphaKidsActivity.onCreate(AlphaKidsActivity.java:19)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
07-13 09:29:44.212: ERROR/AndroidRuntime(234): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2459)
Check whether R.java file generated or not in your project under gen directive or some times the problem occurs "import android.R". If you find "import android.R;" in your class just remove it.
这篇关于Android应用程序是不是捉迷藏错误:资源$ NotFoundException:资源ID#0x7f030004的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!