2017-09-15 135 views
0

我是新的android。我开发了一款游戏,效果很好。但是当我发布我的应用程序来玩商店时,我在开发者控制台中看到了一些锁。我查看了开发者控制台,并且看到了下面的一些问题。下面的错误给出了一些手机(S6边缘,注5等)

Caused by: android.content.res.Resources$NotFoundException: 

    at android.content.res.ResourcesImpl.getValue (ResourcesImpl.java:202) 
    at android.content.res.Resources.loadXmlResourceParser (Resources.java:2970) 
    at android.content.res.Resources.getLayout (Resources.java:1986) 
    at android.view.LayoutInflater.inflate (LayoutInflater.java:425) 
    at android.view.LayoutInflater.inflate (LayoutInflater.java:378) 
    at com.android.internal.policy.PhoneWindow.setContentView (PhoneWindow.java:454) 
    at android.app.Activity.setContentView (Activity.java:2548) 


    at mypackagename.GameActivity.onCreate (GameActivity.java:193) 

    at android.app.Activity.performCreate (Activity.java:6955) 
    at android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1126) 
    at android.app.ActivityThread.performLaunchActivity (ActivityThread.java:2927) 

这里是我的188和200线之间的代码

if (sWidth > 480 && screenInches >= 4 && screenInches <= 5) { 
//   
      setContentView(R.layout.activity_game_4x); 
     } else if (screenInches >= 5 && screenInches <= 6.5) { 
//  
      setContentView(R.layout.activity_game_5x); 193.line is here 
     } else if (screenInches > 6.5 && screenInches < 9) { 
//   
      setContentView(R.layout.activity_game_7x); 
     } else { 
//   
      setContentView(R.layout.activity_game); 
     } 

据我所知, “R.layout.activity_game_5x” 可能找不到。但它在我的res文件夹中。请帮帮我。

回答

0

经常有机器人工作室的问题和ressources ......我可以为您提供最好的方法是尝试清洁您的解决方案,然后重建它,然后重建gradle这个文件。如果它不起作用,我不知道下一步该怎么做

+0

它适用于当我在android studio中构建时,也适用于某些手机。没有错误。但我的朋友有三星S6边缘加。他运行我的应用程序,然后停止。 – jancooth

+0

可能是兼容性问题,需要在构建Android的最低版本? – alexay68

+0

的minSdkVersion = “17”,targetSdkVersion = “23”。这些在清单文件和gradle文件中是相同的。 – jancooth

相关问题