2012-02-29 14 views
1

私は現在Eclipseで作業しているPhoneGapプロジェクトを構築しようとしています。しかし、私はAndroidのエミュレータ上でプロジェクトをビルドして実行しようとすると、私は次のエラーを取得する...Androidパッケージ化:最終アーカイブリソースの生成中にエラーが発生しました.ap_

Error generating final archive: Failed to add /Users/me/Projects/MyApp/bin/resources.ap_ Unknown Android Packaging Problem

私は、プロジェクトを数回洗浄resources.ap_ファイルを削除、などしましたgenディレクトリの内容と同様です。

他に何かお試しいただけますか?とても有難い。すべてのマニフェストファイルの最初には、多分開始アプリケーションtag.Itsタイプミスがない

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="my.app.android" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk android:minSdkVersion="8" /> 
    <supports-screens 
     android:largeScreens="true" 
     android:normalScreens="true" 
     android:smallScreens="true" 
     android:resizeable="true" 
     android:anyDensity="true" 
     /> 

     <uses-permission android:name="android.permission.INTERNET" /> 

     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:configChanges="orientation|keyboardHidden" 
     > 
     <activity 
      android:name=".MyApp_AndroidActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 
     <activity 
      android:name="com.phonegap.DroidGap" 
      android:label="@string/app_name" 
      android:configChanges="orientation|keyboardHidden" > 
      <intent-filter> </intent-filter> 
     </activity> 
    </application> 
</manifest> 
+0

あなたのアプリケーションは一度も実行されていませんか?はいの場合、Android.xmlファイルを共有できます –

+0

@Coder_sLaYここに行きます! –

答えて

2

修正が見つかりました。私が間違ってそこに残した私の資産フォルダにtarファイルがありました。それを取り除くことで治療ができました!

0

..権限

<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.READ_PHONE_STATE" /> 
<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.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" /> 

を追加 正しいthat.Secondly てみは私がいるかどうか知らせて、その後追加しますそれは動作します

+0

助けてくれてありがとう、資産ディレクトリにtarファイルがあることが分かります。それを取り外して固定しました。 –

+0

Omgどうやってそこに届いたの?:D。 –

0

私の場合、「some_resource_name Copy」のような名前の画像リソースファイルでした。ビルドはうまくいくが、起動時にこのエラーが発生した。

-1

ファイルをマニフェストに

<uses-permission android:name="android.permission.INTERNET" /> 

<uses-permission android:name="android.permission.SEND_SMS" /> 

を追加します。

+0

コードをフォーマットする方法を学んでください(それぞれの行に4つの先頭のスペースが必要です)。そのコードを見ることなく、残りのテキストはあまり意味がありません:-) – kleopatra

関連する問題