코도 바에 관한 문제가 있습니다. 이것은 코도 바 설치, 프로젝트 작성 및 플러그인 추가에 관한 간단한 주제입니다. 사실 나는 내 프로젝트에서 플러그인을 추가하기 전까지 모든 것이 괜찮다고 생각했습니다. 코드 바 플러그인과 관련된 방법은 프로그램 실행시 인식되지 않습니다 ...플러그인 cordova가 인식되지 않습니까?
올바르게 nodeJS를 설치 했으므로 환경 변수를 올바르게 설정했습니다. 그런 다음 입력하여 cordova를 설치합니다. : npm install -g cordova
모든 것이 지금이 순간입니다. 그 후
, 내가 새 프로젝트를 만들려고 :
Creating a new cordova project with name "Test" and id "com.example.text"
at location [...]"
하지만 난이 없어 : cordova create Test com.example.test Test
예를 을 위해 지금, 튜토리얼 비디오 here에 비해 9시 37분에서, 나는이 비디오의 마지막 라인 :
Downloading cordova library for www...
Downloading complete
아직 여기에 뭔가 이상한있다 ...
나는 안드로이드 프로를 지정 입력하여 ject :Creating android project...
Creating Cordova project for the Android platform:
Path: platforms\android
Package: com.example.test
Name: test
Android target: android-19
Copying template files...
Project successfully created
하지만 이전 10시 27분에서 동일한 비디오에, 많은 것들이 일어날 것을 보인다
cordova platforms add android
그리고 그 후, 단말이 다음 줄을 표시
그게 내게 발생하지 않는 것 같아 ...그럼에도 불구하고 프로젝트는 이러한 요소에도 불구하고 libs
폴더가 비어 있습니다. (그리고 이것이 문제라고 생각합니다 ...)
좋아, 플러그인을 추가하려고하면 입력 : cordova plugin add org.apache.cordova.device-orientation
나침반 플러그인을 얻을 수 있습니다.
AndroidManifest.xml
및 res\xml\config.xml
이 올바르게 (build.xml 파일에서) 기능과 권한을 (의 AndroidManifest.xml)에, 그럼 내가 ...이 여기 내 문제라고 생각하지 않습니다 설정 수정
그러나 같은 사소한 코드 :
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="msapplication-tap-highlight" content="no" />
<!-- WARNING: for iOS 7, remove the width=device-width and height=device-height attributes. See https://issues.apache.org/jira/browse/CB-4323 -->
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
<link rel="stylesheet" type="text/css" href="css/index.css" />
<title>Hello World</title>
</head>
<body>
<div class="app">
<h1>Apache Cordova</h1>
<div id="deviceready" class="blink">
<p class="event listening">Connecting to Device</p>
<p class="event received">Device is Ready</p>
</div>
</div>
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script>
if(navigator.compass)
alert("ok");
else
alert("not supported");
</script>
</body>
</html>
내가 (navigator.compass이 정의되지) "지원되지 않습니다"라는 경고를 가지고
그것은이 문제가 코르도바의 다른 플러그인 지속 것 같다; 나는 관련된 메소드를 사용할 수 없다. 하나만 제외하면 : navigator.geolocation; 나는 이유를 모르지만 이것이 내가 그것을 사용할 때 인식되는 유일한 것입니다.
음, 나는 무엇을 해야할지 모르겠다. 특히 jar file missing에 관한 다른 주제를 보았습니다. 특히 this one인데, 이것이 진짜 문제인지는 잘 모르겠습니다. 그러나 프로젝트에서 생성 된 jar 파일을 어디에 둘 것인지 이해가 안되면 ... (??)
어쨌든, 이런 상황에 직면 한 적이 있다면 어쨌든 감사드립니다. 왜냐하면 3 이제는이 문제를 해결하기위한 완전한 날이되었습니다.
참고 : 이것은 말하기 위해 반드시 필요한 것은 아니지만 자바 스크립트로 프로젝트를 완전히 코드화하려고합니다. (안드로이드뿐만 아니라 많은 플랫폼에서도 적용 가능한 애플리케이션을 생성합니다. 추가 할 권한이 있거나 그와 같은 몇 가지 작은 것들이 괜찮 으면 좋겠지 만 안드로이드 사양을 제한하는 것을 선호합니다. 귀하의 답변을 기다리는
는
나는 코르도바과 모두 설치 관리, 여기에 문제의 같은 종류있어 모든
이 정말 문제의 같은 종류가 아닙니다. 내 코드를 작성하면 완벽하게 작동합니다. 그렇다면 제게 그것은 코도 자 플러그인에 대한 문제 일뿐입니다. 어쩌면 여기서 문제는 버전이 너무 오래되었다는 것입니다. 가장 높은 버전 (아마 :)으로 코드 바를 다시 설치해보십시오. –