2017-10-25 6 views
0

に保存していないアプリは、コマンドによってアンドロイドエミュレータでアプリを起動した後、私は、反応するネイティブアプリケーションを構築するアンドロイドのエミュレータ

私はエミュレータでオープンアプリを見ると、それが正常に動作しますが、近いアプリの後、私ドン
react-native run-android 

エミュレータのアイコンが表示されず、検索しても見つからない場合もあります。

アンドロイドフォルダの設定: MainApplication.java

package com.glassify; 

import android.app.Application; 

import com.facebook.react.ReactApplication; 
import com.oblador.vectoricons.VectorIconsPackage; 
import com.learnium.RNDeviceInfo.RNDeviceInfo; 
import community.revteltech.nfc.NfcManagerPackage; 
import com.facebook.reactnative.androidsdk.FBSDKPackage; 
import com.AlexanderZaytsev.RNI18n.RNI18nPackage; 
import com.lwansbrough.RCTCamera.RCTCameraPackage; 
import io.branch.rnbranch.RNBranchPackage; 
import io.branch.referral.Branch; 
import com.geektime.rnonesignalandroid.ReactNativeOneSignalPackage; 
import com.facebook.react.ReactNativeHost; 
import com.facebook.react.ReactPackage; 
import com.facebook.react.shell.MainReactPackage; 
import com.facebook.soloader.SoLoader; 


// import facebook sdk 
import com.facebook.CallbackManager; 
import com.facebook.FacebookSdk; 
import com.facebook.reactnative.androidsdk.FBSDKPackage; 
import com.facebook.appevents.AppEventsLogger; 

import java.util.Arrays; 
import java.util.List; 

public class MainApplication extends Application implements ReactApplication { 
    private static CallbackManager mCallbackManager = CallbackManager.Factory.create(); 

    protected static CallbackManager getCallbackManager() { 
     return mCallbackManager; 
    } 
    private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) { 
    @Override 
    public boolean getUseDeveloperSupport() { 
     return BuildConfig.DEBUG; 
    } 

    @Override 
    protected List<ReactPackage> getPackages() { 
     return Arrays.<ReactPackage>asList(
      new MainReactPackage(), 
      new VectorIconsPackage(), 
      new RNDeviceInfo(), 
      new NfcManagerPackage(), 
      // new FBSDKPackage(), 
      new FBSDKPackage(mCallbackManager), 
      new RNI18nPackage(), 
      new RCTCameraPackage(), 
      new RNBranchPackage(), 
      new ReactNativeOneSignalPackage() 
    ); 
    } 

    @Override 
    protected String getJSMainModuleName() { 
     return "index"; 
    } 
    }; 

    @Override 
    public ReactNativeHost getReactNativeHost() { 
    return mReactNativeHost; 
    } 

    @Override 
    public void onCreate() { 
    super.onCreate(); 
    Branch.getAutoInstance(this); 
    FacebookSdk.sdkInitialize(getApplicationContext()); 

    // If you want to use AppEventsLogger to log events. 
    AppEventsLogger.activateApp(this); 
    // SoLoader.init(this, /* native exopackage */ false); 

    } 
} 

が、私は、IOSでそれを実行したときには、アイコンを保存し、私はアプリを閉じた後、私はそれを参照してください。

+0

エクスポを使用していますか? – Raz

+0

番号。私は万博を使わない。 –

+0

オリジナルのポストを更新して、エミュレータの設定を含めることはできますか? – gtfargo

答えて

1

エミュレータに表示する場合は、コマンドラインではなくIDEから実行する必要があります。 Android Studioに移動し、端末を選択して[実行]をクリックします。そのときに表示されます。

ここにAndroidエミュレータに関する追加情報がありますhttps://developer.android.com/studio/run/emulator.html?gclid=EAIaIQobChMIxOTmjKHQ1wIV7pPtCh1Rdw7REAAYASAAEgJmTPD_BwE

+0

こんにちは@Adir Zoari。上記の私の答えはあなたの問題を解決するのか、それともまだ問題なのですか?スタックオーバフローで初心者として私は余分な評判の点が大好きです:) – ShaneG

+0

ようこそ! :) – Stallion

関連する問題