Упаковка Android: ошибка при создании окончательного архива resources.ap_ - PullRequest
1 голос
/ 29 февраля 2012

В настоящее время я пытаюсь создать проект PhoneGap, над которым я работаю в Eclipse.Однако, когда я пытаюсь собрать и запустить проект на эмуляторе Android, я получаю следующую ошибку ...

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>

Ответы [ 4 ]

2 голосов
/ 01 марта 2012

Исправление найдено. Оказывается, у меня был файл tar в папке с активами, который я оставил там по ошибке. Удаление это сработало!

0 голосов
/ 26 сентября 2015

добавить

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

после

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

к файлу манифеста.

0 голосов
/ 02 октября 2013

В моем случае это был файл ресурса изображения с именем наподобие «some_resource_name Copy». Сборка идет хорошо, но при запуске появилась эта ошибка.

0 голосов
/ 29 февраля 2012

Прежде всего, ваш файл манифеста не имеет начального тега приложения. Возможно, это опечатка .. Исправьте это. Во-вторых Попробуйте добавить разрешения

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

Добавьте, затем дайте мне знать, работает ли он

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...