2017-09-27 8 views
1

데스크톱 응용 프로그램을 모두 설치하고 PhoneGap 개발자 앱을 설치했습니다. Hello World 데모를 열면 휴대 전화에서 작동합니다. 문제는 PhoneGap을 통해 IOS 및 Android 용 앱으로 전환하기 위해 만든 jquery 모바일 웹 사이트를 실행하려고 할 때입니다. 이 오류에 내 전화 결과에 폰갭을 통해 웹 사이트를 실행하려고하면 : 당신이 로그인하지 않은 경우android 용 phonegap 구성 방법

웹 사이트로

net::ERR_FILE_NOT_FOUND(file:///data/user/0/com.adobe.phonegap.app/files/phonegapdevapp/www/login.html)

, 인덱스 페이지는 로그인 페이지로 사용자를 리디렉션합니다

function ExistingUser(){ 
    //alert(localStorage.getItem("token")); 
    var returnValue = 3; 
    if (localStorage.getItem("token")){ 
     //code that calls a web service 

    }else{ 
     window.location = "login.html"; 

    } 
} 
.

this post에 대한 응답으로, AndroidManifest.xml 파일을 platforms/android/folder에 추가했습니다. 속성이 적절하다는 자신이 없습니다.

<?xml version="1.0" encoding="utf-8"?> 

<manifest> 
    <uses-permission /> 
    <!-- Internet Permissions --> 
    <uses-permission android:name="android.permission.INTERNET" /> 

    <!-- Network State Permissions --> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <permission /> 
    <permission-tree /> 
    <permission-group /> 
    <instrumentation /> 
    <uses-sdk /> 
    <uses-configuration /> 
    <uses-feature /> 
    <supports-screens /> 
    <compatible-screens /> 
    <supports-gl-texture /> 

    <application> 

     <activity> 
      <intent-filter> 
       <action /> 
       <category /> 
       <data /> 
      </intent-filter> 
      <meta-data /> 
     </activity> 

     <activity-alias> 
      <intent-filter> . . . </intent-filter> 
      <meta-data /> 
     </activity-alias> 

     <service> 
      <intent-filter> . . . </intent-filter> 
      <meta-data/> 
     </service> 

     <receiver> 
      <intent-filter> . . . </intent-filter> 
      <meta-data /> 
     </receiver> 

     <provider> 
      <grant-uri-permission /> 
      <meta-data /> 
      <path-permission /> 
     </provider> 

     <uses-library /> 

    </application> 


</manifest> 

답변

0

문제는 PhoneGap이 파일 이름을 대소 문자를 구분하여 처리한다는 것입니다. 웹 브라우저에서 window.location = "login.html";은 Login.html 페이지를로드합니다.