मुझे एंड्रॉइड 7.0.0 के लिए कुछ समस्या है।नेटवर्क सुरक्षा कॉन्फ़िगर: कोई नेटवर्क सुरक्षा कॉन्फ़िगर निर्दिष्ट नहीं - एंड्रॉइड 7.0 त्रुटि?
मैं अपने आवेदन के लिए वॉली पुस्तकालय का उपयोग करें, और यह अच्छी तरह एंड्रॉयड 7.0
यहाँ मेरी कोड का हिस्सा है के लिए छोड़कर काम करता है;
String url_goster = "http://185.126.217.71/clog.php";
RequestQueue requestQueue;
StringRequest request= new StringRequest(Request.Method.POST, url_goster, new Response.Listener<String>() {
@Override
public void onResponse(String response) {
JSONObject veri_json;
try {
veri_json = new JSONObject(response);
JSONArray serial_no = veri_json.getJSONArray("Bilgiler");
for (int i = 0; i< serial_no.length(); i++){
JSONObject bilgis = serial_no.getJSONObject(i);
// JSON olarak verileri çekiyoruz
String GELEN_SERIAL = bilgis.getString("GELEN_SERIAL");
String TERMINAL_ADI = bilgis.getString("TERMINAL_ADI");
String SICAKLIK_T1 = bilgis.getString("SICAKLIK_T1");
String SICAKLIK_T2 = bilgis.getString("SICAKLIK_T2");
String SICAKLIK_T3 = bilgis.getString("SICAKLIK_T3");
String SON_DATA = bilgis.getString("SON_DATA");
String NEM_H1 = bilgis.getString("NEM_H1");
String NEM_H2 = bilgis.getString("NEM_H2");
String NEM_H3 = bilgis.getString("NEM_H3");
String SENSOR_1_AD = bilgis.getString("SENSOR_1_AD");
String SENSOR_2_AD = bilgis.getString("SENSOR_2_AD");
String SENSOR_3_AD = bilgis.getString("SENSOR_3_AD");
int SENSOR_SAYISI = bilgis.getInt("SENSOR_SAYISI");
kisiler.add(new Kisi(TERMINAL_ADI, SON_DATA, SENSOR_1_AD, SENSOR_2_AD, SENSOR_3_AD, SICAKLIK_T1, SICAKLIK_T2, SICAKLIK_T3, NEM_H1, NEM_H2, NEM_H3, GELEN_SERIAL, SENSOR_SAYISI));
}
} catch (JSONException e) {
Log.e("JSON ALIRKEN HATA",e.getLocalizedMessage());
Toast.makeText(getApplicationContext(), "Server'a bağlanılırken bir hata ile karşılaşıldı.", Toast.LENGTH_SHORT).show();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
}
}){
@Override
protected Map<String, String> getParams() throws AuthFailureError {
Map<String,String> params = new HashMap<String,String>();
params.put("ad",USER);
return params;
}
};
requestQueue.add(request);
}
यदि मैं एंड्रॉइड 7.0 पर अपने एप्लिकेशन का परीक्षण करता हूं, तो कंसोल का आउटपुट होता है;
डी/NetworkSecurityConfig: नहीं नेटवर्क सुरक्षा कॉन्फ़िग निर्दिष्ट, मंच डिफ़ॉल्ट मैं/कोरियोग्राफर का उपयोग कर: छोड़ा गया 127 फ्रेम! आवेदन अपने मुख्य धागे पर बहुत अधिक काम कर रहा है।
लेकिन यह केवल एंड्रॉयड 7.0 होता है और क्योंकि यह इंटरनेट
से कोई प्रतिक्रिया नहीं करता आवेदन खाली लग रहा है। इस समस्या का समाधान किस प्रकार से किया जा सकता है ?
D/NetworkSecurityConfig: No Network Security Config specified, using platform default
D/
इंगित करता है कि यह एक डिबगिंग संदेश है:
उत्तर के लिए धन्यवाद। लेकिन अन्य सभी संस्करण काम कर रहे हैं, केवल एंड्रॉइड 7.0 काम नहीं कर रहा है और मुझे नहीं पता क्यों :( –
@ स्टीफन: "मैं इंटरनेट की अनुमति का उपयोग करता हूं, हालांकि यह इंटरनेट से कनेक्ट नहीं है" - जब तक कि कोई व्यक्ति पूरी तरह से काम नहीं करता किसी चीज का उदाहरण जो किसी समस्या का प्रदर्शन करता है, न तो मैं और न ही Google और न ही कोई और मदद कर सकता है। मुझे एंड्रॉइड 7.0+ पर इंटरनेट एक्सेस के साथ कोई समस्या नहीं है, और [मुझे लॉगबैट लेबल का संदर्भ देने वाली कोई समस्या नहीं है] (https://code.google.com/p/android/issues/list?can=1&q=NetworkSecurityConfig) – CommonsWare