2017-09-24 9 views
0

私はカスタムAndroidランチャー(アンドロイド4.2.2)を使用するプロジェクトを持っています。ランチャーには、Adobe Airで作成されたゲームが表示されます。ユニティゲームでゲームのリストを広げたいと考えています。Android上のUnityアプリはインストール済みパッケージとして表示されません

ゲームを表示するには、PackageManagerを使用し、例:air.Bimiiの名前でフィルタリングします。両方の技術の名前空間は、air.BimiiMath、air.BimiiABCなどと同じに保たれます。

問題が使用しているときユニティに作られたゲームが表示されていないということです。

private ArrayList<LocalAppDetail> initAppList(){ 
    ArrayList<LocalAppDetail> res = new ArrayList<LocalAppDetail>(); 
    PackageManager main_package_manager = main_activity.getPackageManager(); 
    List<PackageInfo> packs = main_package_manager.getInstalledPackages(0); 

    for (int i = 0; i < packs.size(); i++) { 

     PackageInfo p = packs.get(i); 
     if ((p.versionName == null)) { 
      continue; 
     } 
     //Store Local Appdetail 
     LocalAppDetail newInfo = new LocalAppDetail(); 
     newInfo.name = p.applicationInfo.loadLabel(main_package_manager).toString(); 
     newInfo.pname = p.packageName; 
     newInfo.versionName = p.versionName; 
     newInfo.versionCode = p.versionCode; 
     newInfo.icon = p.applicationInfo.loadIcon(main_package_manager); 

     //Parse if the app meets requirements 
     if (newInfo.name.toLowerCase().contains(MiscData.apk_filter_text)) { 
      if(!newInfo.name.toLowerCase().contains("launcher")) { 
       if(!newInfo.name.toLowerCase().contains("rfid")){      
        res.add(newInfo); 
       } 
      }   
     } 
    } 
    //Store The Collection 
    return res; 
} 

が、私はADBを使用しようとすると:adbのシェル午後リストパッケージ-f空気を、これが結果です:

package:/data/app/air.BimiiFarm-1.apk=air.BimiiFarm package:/data/app/air.BimiiFood-1.apk=air.BimiiFood package:/data/app/air.nl.mediaheads.klassewinkel-1.apk=air.nl.mediaheads.klassewinkel package:/system/app/Air.apk=com.adobe.air package:/mnt/asec/nl.mediaheadsair.bimiiRekenen-1/pkg.apk=nl.mediaheadsair.bimiiRekenen

ゲームはそこにあります(リストの最後)。名前はpkg.apkであり、場所は異なります。皆さんは、すべてのゲームをどのようにキャッチして、私たちがそれらを立ち上げることができるかを示すアイデアを持っていますか?

ヘルプは素晴らしいでしょう!事前に感謝

答えて

0

更新一口、それはUnity Playerの設定のオプションでした。インストール場所は「Force Internal」にする必要があります。どのような世界、どのような世界。

関連する問題