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文件夹中。请帮帮我。
它适用于当我在android studio中构建时,也适用于某些手机。没有错误。但我的朋友有三星S6边缘加。他运行我的应用程序,然后停止。 – jancooth
可能是兼容性问题,需要在构建Android的最低版本? – alexay68
的minSdkVersion = “17”,targetSdkVersion = “23”。这些在清单文件和gradle文件中是相同的。 – jancooth