0

APKのインストール後に表示される[開く]ボタンを無効にしています。しかし、私のアプリはそれの後に開きません。それを開いてみると、「申し訳ありませんがアプリケーションを開くことができません」というエラーが表示されます。私はすべての可能な解決策を試みたが、何も動作しません。APKのインストール後に[開く]ボタンを無効にするとアプリを開くことができません

ありがとうございます。

マニフェストとしては、次のとおりです。

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

<uses-sdk 
    android:minSdkVersion="14" 
    android:targetSdkVersion="21" /> 

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

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
     <action android:name="android.intent.action.MAIN"> 
     <category android:name="android.intent.category.LAUNCHER"/> 
     <intent-filter> 
      <action android:name="android.intent.action.VIEW"> 
      <category android:name="android.intent.category.DEFAULT"> 
       <category android:name="android.intent.category.BROWSABLE"> 
       <data android:scheme="callback" android:host="com.example.activity"/> 
       </category> 
      </category> 
      </action> 
     </intent-filter> 
     </action> 
    </intent-filter> 

    </activity> 

</application> 

</manifest> 

答えて

2

はあなたがあなたの意図・フィルタでミスを犯している必要があります。 <activity>要素を次の要素に置き換えてください。

<activity 
    android:name=".MainActivity" 
    android:label="@string/app_name">  
    <intent-filter> 
     <action android:name="android.intent.action.MAIN"> 
     <category android:name="android.intent.category.LAUNCHER"/> 
    </intent-filter> 
    <intent-filter> 
     <action android:name="android.intent.action.VIEW"> 
     <category android:name="android.intent.category.DEFAULT"> 
     <category android:name="android.intent.category.BROWSABLE"> 
     <data android:scheme="callback" android:host="com.example.activityname"/> 
    </intent-filter> 
</activity> 
関連する問題