2013-05-30 3 views
1

명령 프롬프트를 통해 새 phonegap 프로젝트를 만들려고 할 때 몇 가지 문제가 있습니다. phonegap 새 프로젝트 오류 만들기

나는 here

를 제공하는 단계를 수행하지만 내 새 프로젝트를 만들려고하면 결과는, 아파치 개미와 안드로이드 SDK가 환경에 설치된이 enter image description here

JDK 1.7입니다.

아무도 도와 줄 수 있습니까?

이제 cmd의 문제를 해결했습니다. res 폴더에서 오류가 있습니다 (셸을 통해 가져 오기 프로세스를 축복 해주십시오). 도움이 될만한 사람이 있습니까?

enter image description here

나는 코르도바 소스 파일 (main.xml에와 strings.xml의)와 파일을 대체합니다.

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17"/> 
:

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

<uses-permission android:name="android.permission.CAMERA" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.RECEIVE_SMS" /> 
<uses-permission android:name="android.permission.RECORD_AUDIO" /> 
<uses-permission android:name="android.permission.RECORD_VIDEO"/> 
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> 
<uses-permission android:name="android.permission.READ_CONTACTS" /> 
<uses-permission android:name="android.permission.WRITE_CONTACTS" /> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.GET_ACCOUNTS" /> 
<uses-permission android:name="android.permission.BROADCAST_STICKY" /> 


<application android:icon="@drawable/icon" android:label="@string/MercatApp" android:allowBackup="true" 
    android:hardwareAccelerated="true"> 
    <activity android:name="example" android:label="@string/MercatApp" 
      android:theme="@android:style/Theme.Black.NoTitleBar" 
      android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
</application> 
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="17"/> 

이클립스이 줄을 말할 : 하지만 큰 느낌표

안드로이드 매니페스트이있는 프로젝트 폴더에 남아

use-sdk 태그는 응용 프로그램 태그 뒤에 나타납니다.

도움이 필요합니다.

enter image description here

+0

Windows 및 Eclipse를 사용하고 있습니까? –

+0

예 win7 및 eclipse 3.7.2 – ghost

+0

create 명령에 대해 입력 한 내용은 무엇입니까? – MBillau

답변

1

팔로우 다음 단계는 I 당신은 폰갭 도구 디렉토리에서 확인할 수 있습니다 일식에 대한 폰갭 플러그인을 사용 생각 프로젝트를

 1. Download cordova from phonegap site, extract it. 
    2. Create Android project using File > New Project menu in eclipse. 
    3. Add cordova.jar from downloaded phonegap folder in libs folder. 
    4. Add build path for cordova.jar (Right click libs folder Build Path > Configure build path). 
    5. Add xml folder from downloaded phonegap folder to project's res folder. 
    6. Add reference of cordova.js in all your html files. 
    7. Add necessary permissions in AndroidManifest.xml file. 
    8. Add following code to your Activity.java file(src > com.yourpackage.com > Activity.java) 
    import org.apache.cordova.DroidGap; 
    public class YourActivity extends DroidGap { 

      @Override 
      public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     super.loadUrl("file:///android_asset/www/index.html"); 
      } 

    } 
+0

MainActivity.java에 자바 코드를 넣을 때 오류가 발생합니다. 'proget에 오류가 있습니다'라고 말하고 에뮬레이터를 닫습니다. – ghost

+0

mainactivity.java의 출처 : – ghost

+0

자바 파일의 예를 게시 할 수 있습니까? – ghost

1

을 만들 수 있습니다 그리고 당신은이에서 다운로드하여 설치할 수 있습니다 링크 [AppLaud] (http://www.mobiledevelopersolutions.com/home/start)

프로젝트를 만드는 동안 내가 겪었던 오류는 없다. @ghost 나는 새로운 Phonegap SDK 3.0을 사용해보십시오. 또한 명령 행 프로젝트 생성을 지원하고 로컬에서 명령 행을 사용하여 프로젝트를 컴파일하거나 프로젝트를 원격으로 빌드 할 수 있습니다.

관련 문제