2015-06-28 2 views
1

Это мой файл манифеста, с которым связана моя проблема. Apk установлен на устройстве, но я не вижу его в приложениях, и он не запускается, как предполагалось. Я купил этот проект за 79 долларов, но поставщик теперь недоступен.Android-приложение не запускается на устройстве или эмуляторе?

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

    <uses-sdk android:minSdkVersion="7" /> 
    <uses-feature android:name="android.software.live_wallpaper" />  
    <uses-permission android:name="android.permission.INTERNET" /> 
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 

    <application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" > 

    <service 
     android:name="com.electricpunch.wallpaper.PlanetWallpaper" 
     android:label="@string/app_name" 
     android:permission="android.permission.BIND_WALLPAPER" > 
     <intent-filter> 
                    <action                    android:name="android.service.wallpaper.WallpaperService" /> 
     </intent-filter> 
     <meta-data 
      android:name="android.service.wallpaper" 
      android:resource="@xml/wallpaper" /> 
    </service>   
    <activity 
     android:label="@string/settings" 
     android:name="com.electricpunch.wallpaper.PlanetSettings" 
     android:exported="true" 
     > 
    </activity> 
     <!-- Ads Using Google Play Services SDK --> 
    <meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 

    <activity 
     android:name="com.google.android.gms.ads.AdActivity" 
       android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|u  iMode|screenSize|smallestScreenSize" /> 
</application> 

</manifest> 
+0

Вы, кажется, не имеют каких-либо пусковую деятельность ... Вот почему вы не видите его в списке приложений ... См. Http://developer.android.com/reference/android/content/Intent.html#CATEGORY_LAUNCHER – Codebender

+0

Можете ли вы изменить мой код брата – Mickel

+0

@Abishek Manoharan – Mickel

ответ

1

Трудно ответить, не зная, какая деятельность должна была представлять собой деятельность по запуску в первую очередь.

Но вы можете попробовать модифицировать эту часть манифеста,

<activity 
    android:label="@string/settings" 
    android:name="com.electricpunch.wallpaper.PlanetSettings" 
    android:exported="true" 
    > 
</activity> 

к,

<activity 
    android:label="@string/settings" 
    android:name="com.electricpunch.wallpaper.PlanetSettings" 
    android:exported="true" 
    > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity> 

Хотя вам лучше связаться с человеком, вы получили приложение с.

+0

он работал, но он показывает только экран настройки больше. – Mickel

0

Ваше приложение не запускается, потому что никакая активация не будет декалирована для запуска в вашем манифесте.

Я не знаю, какие действия вы хотите использовать, но быть запуск с Laucher ваше приложение должно иметь activty объявлен как это:

<activity android:name="your.package.YourActivity" > 
    <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
</activity>   
+0

вы очень обходились моему другу, но, к сожалению, он перестает работать на старте, он падает. – Mickel