2014-06-19 3 views
2

안녕 나는 안드로이드 응용 프로그램을 만들고 플레이 스토어에 업로드하고, 나는 그것이 안드로이드 앱은 안드로이드 버전에 충돌 4.1.2

을 일하고 그러나 클라이언트가 일 아닌가요은 4.1.2에서 작동하지 않는 말 많은 시간을 테스트 한 그것은 여전히 ​​충돌하고 있습니다. Play 스토어 URL이 : URL

내 매니페스트 XML 코드는 여기

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.jobDiagnosis.free" 
    android:versionCode="34" 
    android:versionName="5.2" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 
    <uses-permission android:name="android.permission.INTERNET"/> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 
    <uses-permission android:name="android.permission.READ_PHONE_STATE" /> 
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 

    <application 
     android:noHistory="true" 
     android:allowBackup="true" 
     android:icon="@drawable/app_icon" 
     android:label="@string/app_name" 
     android:theme="@android:style/Theme.NoTitleBar" > 
     <activity 
      android:name="com.jobDiagnosis.free.Splash" 


      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
      <activity android:name=".Main_Search" android:label="@string/app_name" 
      android:configChanges="keyboardHidden|orientation" 
      android:windowSoftInputMode="adjustPan" /> 
     <activity android:name=".LoginActivity" android:label="@string/app_name" 
      android:configChanges="keyboardHidden|orientation" 
      android:windowSoftInputMode="adjustPan" /> 
     <activity android:name=".JobSearch" android:label="@string/app_name" 
      android:configChanges="keyboardHidden|orientation" 
      android:windowSoftInputMode="adjustPan" /> 
     <activity android:name=".Job_Description" android:label="@string/app_name" 
      android:configChanges="keyboardHidden|orientation"  /> 
     <activity android:name=".Saved_jobs" android:label="@string/app_name" 
       android:configChanges="orientation" /> 
      <activity android:name=".MyProfile" android:label="@string/app_name" 
          android:configChanges="keyboardHidden|orientation" 
       android:windowSoftInputMode="stateHidden|adjustResize|adjustPan"  /> 
      <activity android:name=".AboutUs" android:label="@string/app_name"/> 
      <activity android:name=".Selected_JobDescriptionActivity" android:label="@string/app_name" /> 
      <activity android:name=".ApplyJobActivity" android:label="@string/app_name" /> 
      <activity android:name="com.quantcast.measurement.service.AboutQuantcastScreen" > </activity> 
      <activity android:name=".Saved_JobView" android:label="@string/app_name" /> 
       <activity android:name=".Main_listview" android:label="@string/app_name" /> 
       <activity android:name=".RecentlyViewd" android:label="@string/app_name" /> 

       <activity android:name=".Tab_Bar" android:label="@string/app_name" /> 

        <activity android:name=".ActivityStack" android:label="@string/app_name" /> 

        <activity android:name=".JobAlert" android:label="@string/app_name" /> 
         <activity android:name=".Notify" android:label="@string/app_name" 
          android:configChanges="keyboardHidden|orientation" /> 

         <activity 
      android:name="com.google.ads.AdActivity" 
      android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" /> 
    </application> 

</manifest> 

Play 스토어 충돌 코드입니다

java.lang.RuntimeException: An error occured while executing doInBackground() 
at android.os.AsyncTask$3.done(AsyncTask.java:299) 
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273) 
at java.util.concurrent.FutureTask.setException(FutureTask.java:124) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307) 
at java.util.concurrent.FutureTask.run(FutureTask.java:137) 
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 
at java.lang.Thread.run(Thread.java:856) 
Caused by: java.lang.IllegalArgumentException: Illegal character in query at index 66: http://www.jobdiagnosis.com/fjobsrchservise_alert.php?keyword=Food/Bev /Hosp&location=27534&myid=nullstart=0&aff_id=anapp 
at java.net.URI.create(URI.java:727) 
at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:75) 
at com.jobDiagnosis.free.Notify$NotifyAsync.doInBackground(Notify.java:485) 
at com.jobDiagnosis.free.Notify$NotifyAsync.doInBackground(Notify.java:1) 
at android.os.AsyncTask$2.call(AsyncTask.java:287) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 
... 5 more 

2

java.lang.RuntimeException: An error occured while executing doInBackground() 
at android.os.AsyncTask$3.done(AsyncTask.java:299) 
at java.util.concurrent.FutureTask$Sync.innerSetException(FutureTask.java:273) 
at java.util.concurrent.FutureTask.setException(FutureTask.java:124) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:307) 
at java.util.concurrent.FutureTask.run(FutureTask.java:137) 
at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230) 
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1076) 
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569) 
at java.lang.Thread.run(Thread.java:856) 
Caused by: java.lang.IllegalArgumentException: Illegal character in query at index 66: http://www.jobdiagnosis.com/fjobsrchservise_alert.php?keyword=Food/Bev /Hosp&location=27534&myid=null&start=0&aff_id=anapp 
at java.net.URI.create(URI.java:727) 
at org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:75) 
at com.jobDiagnosis.free.JobAlert$SearchAsync.doInBackground(JobAlert.java:724) 
at com.jobDiagnosis.free.JobAlert$SearchAsync.doInBackground(JobAlert.java:1) 
at android.os.AsyncTask$2.call(AsyncTask.java:287) 
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 
... 5 more 

내가이 문제를 해결할 수있는 방법을 나에게 제안하십시오 문제

미리 감사드립니다.

+0

구문 분석 또는 webservices 호출 중입니까? 그 작업에서 –

+0

예 XML 응답 웹 서비스를 사용하고 비동기 클래스 – user3722005

+1

에서 호출하면 응용 프로그램이 충돌 할 때 logcat을 게시 할 수 있습니까? Play 스토어에서 앱을 다운로드 한 기기에서 앱이 다운되면 앱 콘솔에 있어야합니다. –

답변

0

URL의 매개 변수를 URL 인코딩해야합니다. keyword 매개 변수에 공백 문자가 포함되어 있습니다. 이 문자는 URL에서 사용할 수 없습니다. 또한 myid 매개 변수와 start 매개 변수 사이에 "&"문자가 누락 된 것 같습니다. 이 오류 참조 :

Caused by: java.lang.IllegalArgumentException: Illegal character in query at index 66: http://www.jobdiagnosis.com/fjobsrchservise_alert.php?keyword=Food/Bev /Hosp&location=27534&myid=nullstart=0&aff_id=anapp 
관련 문제