Android应用在Android 8.0 / 8.1上启动时崩溃

时间:2018-07-02 17:53:39

标签: android xamarin.android crash

我在Google Play商店中有一个以前没有问题的应用。适用于我测试过的所有设备。但是,随着public class MainActivity extends AppCompatActivity { ArrayList<HashMap<String, String>> contactList; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); contactList = new ArrayList<>(); new GetContacts().execute(); } private class GetContacts extends AsyncTask<Void, Void, Void> { @Override protected void onPreExecute() { super.onPreExecute(); } @Override protected Void doInBackground(Void... arg0) { HttpHandler sh = new HttpHandler(); String jsonStr = sh.makeServiceCall(url); Log.e(TAG, "Response from url: " + jsonStr); if (jsonStr != null) { try { JSONObject jsonObj = new JSONObject(jsonStr); JSONArray contacts = jsonObj.getJSONArray("stores"); for (int i = 0; i < contacts.length(); i++) { JSONObject c = contacts.getJSONObject(i); String id = c.getString("id"); String dist = c.getString("dist"); String value = c.getString("value"); HashMap<String, String> contact = new HashMap<>(); contact.put("id", id); contact.put("dist", dist); contact.put("value", value); contactList.add(contact); } } } } } } 附带的手机越来越多,我看到这些设备(华为P20 Pro,Mate 10 Pro等)在启动时崩溃。我没有能够运行Android 8.0/8.1,进行测试的设备,但是在带有8.1图像的Android模拟器中,一切正常。

Play商店报告以下错误:

8.0/8.1

异常消息不是很有帮助。该应用程序是使用Visual Studio 2017(Xamarin)开发的。

关于如何解决此错误的任何建议?

0 个答案:

没有答案