데스크톱 응용 프로그램을 모두 설치하고 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>