2016-04-04 21 views
0

最近v1からinstabug v2に変更されましたが、添付ファイルはもう取得しません。 これは私が初期化する方法である:Instabugは添付ファイルを送信しません

try { 
     instabug = new Instabug.Builder(this, "API_KEY") 
       .setDebugEnabled(true) 
       .setEmailFieldRequired(true) 
       .setFloatingButtonOffsetFromTop(400) 
       .setShouldShowIntroDialog(true) 
       .setColorTheme(IBGColorTheme.IBGColorThemeLight) 
       .setCommentFieldRequired(true) 
       .setInvocationEvent(IBGInvocationEvent.IBGInvocationEventShake) 
       .build(); 
     instabug.setPrimaryColor(getResources().getColor(R.color.background)); 
     instabug.setPreSendingRunnable(new Runnable() { 
      @Override 
      public void run() { 
       Log.i("","entered pre sending runnable"); 
       String[] files = new String[2]; 
       files[0] = Environment.getExternalStorageDirectory() + "/Passenger/passenger_log.txt"; 
       files[1] = Environment.getExternalStorageDirectory() + "/Passenger/passenger_log2.txt"; 
       Compress compress = new Compress(files, Environment.getExternalStorageDirectory() + "/Passenger/log.zip"); 
       compress.zip(new CrudStateCallback() { 
        @Override 
        public void onResponse(String string) { 
         Log.i("", "ended making the archive"); 
        } 
       }); 
      } 
     }); 
     instabug.setFileAttachment(Uri.parse(Environment.getExternalStorageDirectory() + "/Passenger/log.zip")); 
    }catch (Exception e){ 
     Log.e("","error instabug:" + e.getMessage()); 
     Utils.appendLog("In case instabug crashes asyncTask process, will not crash app",true); 
    } 

V1に私はもう認識されないマニフェストにこれを持っていた、前に:

<service android:name="com.instabug.library.network.UploadCacheService"/> 
<receiver android:name="com.instabug.library.network.InstabugNetworkReceiver"> 
     <intent-filter> 
      <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/> 
     </intent-filter> 
    </receiver> 

私が代わりに何かを置くべきか?

+0

添付ファイルは一切入手しないでください。 –

+0

スクリーンショットのみ。添付ファイルボタンは表示されません –

答えて

0

URIが明らかに間違っていました。 これで修正されます:

File file = new File(Environment.getExternalStorageDirectory() + "/Passenger/log.zip"); 
     Uri uri = Uri.fromFile(file); 
     Log.i("","instabug uri is:" + uri); 
     instabug.setFileAttachment(uri); 
関連する問題