나는 eclipse를 사용하여 안드로이드에서 Phone Gap, Jquery Mobile을 사용하여 크로스 플랫폼 애플리케이션을 개발 중입니다. 나는 전혀 내 PhoneGap 함수를 사용하지 않는다. PhoneGap을 사용하는 나의 목적은 Adobe PhoneGap 빌드 서비스에서 ios, Android, Windows 등을위한 기본 응용 프로그램을 빌드하는 것입니다. 안드로이드 assest/www/폴더 아래 나는 css, js, html 등 여러 하위 폴더를 만들었는데, 여기에는 jquery 모바일 html, css, js 파일 및 사용자 정의 js, html, css를 넣습니다. www 디렉토리에있는 노트 cordova.js와 index.html을 가지고 있습니다. cordova jar도 빌드 경로에 포함되어 있습니다. 내 응용 프로그램은 Eclipse + Android 에뮬레이터에서 실행할 때 잘 동작합니다. 올바른 apk를 생성하고 www/html/welcome.html에있는 내 응용 프로그램 루트 페이지 welcome.html을 여는 중입니다. 문제는 Adobe PhoneGap Build 서비스에 내 코드를 업로드하여 android 빌드를 생성했을 때 www/index.html 아래에 index.html을 열어 설치 한 후 올바른 apk를 제공하는 것입니다. 나는 내 DroidGap의 활발 함, welcome.html 만로드 중입니다.PhoneGap 안드로이드 프로젝트에 여러 개의 HTML 파일
super.loadUrl("file:///android_asset/www/html/welcome.html");
제안 사항 plz. 몇 가지 제한이 있기 때문에 www 디렉토리 아래에 여러 HTML 페이지와 폴더가 있어야합니다.
@christiaan 기존의 모든 질문에 대한 답변으로 문제를 게시하지 마십시오. 프로젝트 JS, CSS 파일 경로, CORS 문제, 매니페스트에 누락 된 권한을 확인하십시오. – vrs
죄송합니다. 하지만 거기에 다른 html 파일도 실행되도록 넣어야 할 권한이 있습니까? – christiaaan
먼저 logcat (eclipse/Android Studio/chrome)에서 오류를 확인하십시오. 원격 사이트에서 아무 것도 액세스하지 않으면 매니페스트 파일과 config.xml에서 을 추가해야합니다. –
vrs