2012-02-29 45 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目錄的內容。

其他我可以試試嗎?非常感激。

<?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文件 – 2012-02-29 14:57:40

+0

@Coder_sLaY在這裏,你去! – 2012-02-29 16:31:15

回答

2

修復發現。事實證明,我的資產文件夾中有一個tar文件,我錯誤地離開了那裏。刪除它工作的一種享受!

0

首先你的manifest文件沒有啓動應用程序的tag.Its一個錯字也許.. 正確that.Secondly 嘗試添加權限

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

添加,然後讓我知道是否它的工作原理

+0

感謝您的幫助,事實證明我的資產目錄中有一個tar文件。刪除它修好了。 – 2012-03-01 12:04:45

+0

Omg它是如何到達那裏的....:D。 – 2012-03-01 12:07:22

0

在我的情況下,它是一個名爲「some_resource_name Copy」的圖像資源文件。建立順利,但啓動時出現此錯誤。

-1

添加

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

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

後,清單文件。

+0

請學習如何格式化代碼(每行需要4個前導空格) - 沒有看到代碼,其餘文本沒有多大意義:-) – kleopatra 2015-09-26 09:31:34

相關問題