diff --git a/app/app.iml b/app/app.iml
index ef91577..bbb0a83 100644
--- a/app/app.iml
+++ b/app/app.iml
@@ -117,45 +117,32 @@
-
+
+
-
-
+
-
-
-
-
+
-
+
-
-
-
-
-
-
+
+
-
-
-
-
-
+
+
-
-
-
+
-
-
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 72de3f3..b5b5ec7 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -8,11 +8,12 @@ android {
targetSdkVersion 26
versionCode 1
versionName "1.0"
- testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
+ resConfigs "en", "es", "ja", "in"
}
buildTypes {
release {
- minifyEnabled false
+ minifyEnabled true
+ shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
@@ -22,15 +23,12 @@ dependencies {
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:design:26.1.0'
- implementation 'com.android.support.constraint:constraint-layout:1.0.2'
implementation 'com.android.support:support-v4:26.1.0'
- implementation 'com.google.android.gms:play-services-maps:11.8.0'
- implementation 'com.google.android.gms:play-services-location:11.8.0'
- testImplementation 'junit:junit:4.12'
- androidTestImplementation 'com.android.support.test:runner:1.0.1'
- androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1'
+ implementation 'com.google.android.gms:play-services-maps:12.0.1'
+ implementation 'com.google.android.gms:play-services-location:12.0.1'
compile 'com.jakewharton:butterknife:8.8.1'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.8.1'
- compile 'com.android.support:recyclerview-v7:25.3.1'
+ compile 'com.android.support:recyclerview-v7:26.1.0'
+ compile 'com.android.support:cardview-v7:26.1.0'
compile 'com.google.code.gson:gson:2.8.0'
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index d56bba2..6380255 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -1,29 +1,43 @@
-
+
+
+
+
+
+ android:supportsRtl="true">
+ android:label="@string/app_name"
+ android:screenOrientation="portrait"
+ android:theme="@style/AppNoBarTheme">
-
+
+
+
+
+
+
-
-
\ No newline at end of file
diff --git a/app/src/main/java/com/limefriends/molde/MoldeMainActivity.java b/app/src/main/java/com/limefriends/molde/MoldeMainActivity.java
index 3643b08..3e96b3e 100644
--- a/app/src/main/java/com/limefriends/molde/MoldeMainActivity.java
+++ b/app/src/main/java/com/limefriends/molde/MoldeMainActivity.java
@@ -1,14 +1,20 @@
package com.limefriends.molde;
-import android.support.v4.app.Fragment;
+import android.content.Context;
+import android.content.Intent;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
+import android.support.v4.app.Fragment;
+import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentTransaction;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
+import android.widget.Toast;
import com.limefriends.molde.menu_magazine.MoldeMagazineFragment;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapHistoryEntity;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapInfoEntity;
import com.limefriends.molde.menu_map.MoldeMapFragment;
import com.limefriends.molde.menu_mypage.MoldeMyPageFragment;
import com.limefriends.molde.menu_reportlist.MoldeReportListFragment;
@@ -17,16 +23,24 @@
import butterknife.ButterKnife;
public class MoldeMainActivity extends AppCompatActivity {
- @BindView(R.id.navigation) BottomNavigationView navigation;
- FragmentTransaction ft;
+ public static Context allContext;
+ @BindView(R.id.navigation)
+ BottomNavigationView navigation;
+ private long lastTimeBackPressed;
+ private FragmentTransaction ft;
+ private FragmentManager fm;
+ private MoldeSearchMapInfoEntity entity;
+ private MoldeSearchMapHistoryEntity historyEntity;
+ private Fragment fragment;
private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
= new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.main_menu_map:
- replaceFragment(MoldeMapFragment.newInstance());
+ fragment = MoldeMapFragment.newInstance();
+ replaceFragment(fragment);
return true;
case R.id.main_menu_magazine:
replaceFragment(MoldeMagazineFragment.newInstance());
@@ -42,16 +56,30 @@ public boolean onNavigationItemSelected(@NonNull MenuItem item) {
}
};
+ onKeyBackPressedListener mOnKeyBackPressedListener;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_molde_main);
ButterKnife.bind(this);
+
+ fragment = MoldeMapFragment.newInstance();
BottomNavigationViewHelper.disableShiftMode(navigation);
navigation.setOnNavigationItemSelectedListener(mOnNavigationItemSelectedListener);
- ft = getSupportFragmentManager().beginTransaction();
- ft.add(R.id.menu_fragment, MoldeMapFragment.newInstance()).commit();
+ fm = getSupportFragmentManager();
+ ft = fm.beginTransaction();
+ ft.add(R.id.menu_fragment, fragment).commit();
+ allContext = this;
+ }
+ @Override
+ public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
+ if (fragment != null && fragment instanceof MoldeMapFragment) {
+ ((MoldeMapFragment) fragment).onPermissionCheck(requestCode, permissions, grantResults);
+ }
+ super.onRequestPermissionsResult(requestCode, permissions, grantResults);
+
+
}
private void replaceFragment(Fragment fm) {
@@ -59,4 +87,43 @@ private void replaceFragment(Fragment fm) {
ft.replace(R.id.menu_fragment, fm).commit();
}
+ @Override
+ protected void onResume() {
+ super.onResume();
+ Intent intent = getIntent();
+ entity = (MoldeSearchMapInfoEntity) intent.getSerializableExtra("mapInfo");
+ historyEntity = (MoldeSearchMapHistoryEntity) intent.getSerializableExtra("mapHistoryInfo");
+
+ }
+
+ public MoldeSearchMapInfoEntity getMapInfoResultData() {
+ return this.entity;
+ }
+
+ public MoldeSearchMapHistoryEntity getMapHistoryResultData() {
+ return this.historyEntity;
+ }
+
+ public interface onKeyBackPressedListener {
+ void onBackKey();
+ }
+
+ public void setOnKeyBackPressedListener(onKeyBackPressedListener listener) {
+ mOnKeyBackPressedListener = listener;
+ }
+
+ @Override
+ public void onBackPressed() {
+ if (System.currentTimeMillis() > lastTimeBackPressed + 1500) {
+ lastTimeBackPressed = System.currentTimeMillis();
+ Toast.makeText(getApplicationContext(), "한번 더 누르면 종료", Toast.LENGTH_SHORT);
+ if (mOnKeyBackPressedListener != null) {
+ mOnKeyBackPressedListener.onBackKey();
+ return;
+ }
+ return;
+ } else {
+ finish();
+ }
+ }
}
diff --git a/app/src/main/java/com/limefriends/molde/menu_magazine/MoldeMagazineFragment.java b/app/src/main/java/com/limefriends/molde/menu_magazine/MoldeMagazineFragment.java
index 623db53..a3291c3 100644
--- a/app/src/main/java/com/limefriends/molde/menu_magazine/MoldeMagazineFragment.java
+++ b/app/src/main/java/com/limefriends/molde/menu_magazine/MoldeMagazineFragment.java
@@ -1,14 +1,16 @@
package com.limefriends.molde.menu_magazine;
+import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import com.limefriends.molde.MoldeMainActivity;
import com.limefriends.molde.R;
-public class MoldeMagazineFragment extends Fragment {
+public class MoldeMagazineFragment extends Fragment implements MoldeMainActivity.onKeyBackPressedListener{
public static MoldeMagazineFragment newInstance() {
return new MoldeMagazineFragment();
@@ -17,9 +19,16 @@ public static MoldeMagazineFragment newInstance() {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
-
- return inflater.inflate(R.layout.fragment_molde_magazine, container, false);
+ return inflater.inflate(R.layout.magazine_fragment, container, false);
}
+ @Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+ ((MoldeMainActivity)context).setOnKeyBackPressedListener(this);
+ }
+ @Override
+ public void onBackKey() {
+ }
}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapFragment.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapFragment.java
index 826a045..88623ec 100644
--- a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapFragment.java
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapFragment.java
@@ -1,15 +1,34 @@
package com.limefriends.molde.menu_map;
+import android.Manifest;
+import android.content.Context;
import android.content.Intent;
+import android.content.pm.PackageManager;
+import android.graphics.Bitmap;
+import android.graphics.BitmapFactory;
+import android.graphics.drawable.Drawable;
+import android.location.Location;
+import android.location.LocationListener;
+import android.location.LocationManager;
import android.os.Bundle;
-import android.support.design.widget.TextInputEditText;
-import android.support.design.widget.TextInputLayout;
+import android.support.annotation.NonNull;
+import android.support.annotation.Nullable;
+import android.support.v4.app.ActivityCompat;
import android.support.v4.app.Fragment;
+import android.support.v4.view.ViewPager;
+import android.util.Log;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import android.view.animation.Animation;
+import android.view.animation.AnimationUtils;
+import android.widget.Button;
+import android.widget.FrameLayout;
+import android.widget.ImageButton;
import android.widget.LinearLayout;
+import android.widget.ProgressBar;
import android.widget.RelativeLayout;
+import android.widget.TextView;
import android.widget.Toast;
import com.google.android.gms.maps.CameraUpdateFactory;
@@ -19,31 +38,113 @@
import com.google.android.gms.maps.UiSettings;
import com.google.android.gms.maps.model.BitmapDescriptorFactory;
import com.google.android.gms.maps.model.LatLng;
+import com.google.android.gms.maps.model.Marker;
import com.google.android.gms.maps.model.MarkerOptions;
+
import com.limefriends.molde.R;
+import com.limefriends.molde.MoldeMainActivity;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapHistoryEntity;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapInfoEntity;
+import com.limefriends.molde.menu_map.reportCard.*;
+
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Random;
+import java.util.StringTokenizer;
import butterknife.BindView;
import butterknife.ButterKnife;
-public class MoldeMapFragment extends Fragment implements OnMapReadyCallback {
- private GoogleMap mMap;
- private String lat;
- private String lng;
- @BindView(R.id.map_ui) RelativeLayout map_ui;
- @BindView(R.id.loc_search_bar) LinearLayout search_bar;
+public class MoldeMapFragment extends Fragment
+ implements OnMapReadyCallback,
+ MoldeMainActivity.onKeyBackPressedListener,
+ MoldeMapReportPagerAdapterCallback {
+ //맵 구성
+ @BindView(R.id.map_ui)
+ RelativeLayout map_ui;
+ @BindView(R.id.map_view_layout)
+ LinearLayout map_view_layout;
+
+ @BindView(R.id.loc_search_bar)
+ LinearLayout search_bar;
+ @BindView(R.id.loc_search_input)
+ TextView loc_search_input;
+
+ //하단에 구성한 옵션
+ @BindView(R.id.map_option_layout)
+ RelativeLayout map_option_layout;
+ @BindView(R.id.my_loc_button)
+ ImageButton my_loc_button;
+ @BindView(R.id.favorite_button)
+ ImageButton favorite_button;
+ @BindView(R.id.report_button)
+ ImageButton report_button;
+
+ //만약 로딩 중이거나 권한이 없을 때
+ @BindView(R.id.map_view_progress)
+ RelativeLayout map_view_progress;
+ @BindView(R.id.progress_loading)
+ ProgressBar progress_loading;
+ @BindView(R.id.request_gps_button)
+ Button request_gps_button;
+
+ //신고 리스트 보여주는 리스트
+ @BindView(R.id.report_card_layout)
+ FrameLayout report_card_layout;
+ @BindView(R.id.report_card_view)
+ ViewPager report_card_view_pager;
+
+ SupportMapFragment mapView;
+ private static GoogleMap mMap;
+ private String lat = "37.499597";
+ private String lng = "127.031372";
+ private String searchName = "";
+ private String telNo = "";
+ private int moveCnt = 0;
+ private int animateUpCnt = 0;
+ private boolean backChk = false;
+ private boolean initChk = false;
+ private boolean myLocChange = false;
+ private LocationManager manager;
+ private MyLocationListener myLocationListener;
+ private boolean gpsEnable = false;
+ private long gpsRequestTime = 0;
+ private Marker myMarker;
+ private ArrayList reportInfohMarkers;
+ private final int REQUEST_LOCATION = 1;
+ private ArrayList reportCardItemList;
+ private ReportCardPagerAdapter reportCardAdapter;
+ private ShadowTransformer reportCardShadowTransformer;
+
+ public ArrayList beforeCallApplyMethodTimeList;
+ private ArrayList reportCardPositionList;
+ private boolean firstPresentReportCard = false;
public static MoldeMapFragment newInstance() {
return new MoldeMapFragment();
}
@Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState) {
- View view = inflater.inflate(R.layout.fragment_molde_map, container, false);
+ public View onCreateView(LayoutInflater inflater,
+ @Nullable ViewGroup container,
+ @Nullable Bundle savedInstanceState) {
+ View view = inflater.inflate(R.layout.map_fragment, container, false);
ButterKnife.bind(this, view);
- SupportMapFragment mapView = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.mapView);
+ mapView = (SupportMapFragment) getChildFragmentManager().findFragmentById(R.id.mapView);
mapView.getMapAsync(this);
+ if (moveCnt == 0) {
+ getMyLocation();
+ }
+
+ //뷰페이저어댑터 생성 및 콜백 지정
+ reportInfohMarkers = new ArrayList();
+ reportCardItemList = new ArrayList();
+ reportCardAdapter = new ReportCardPagerAdapter(getContext());
+ reportCardAdapter.setCallback(this);
+
search_bar.setElevation(12);
search_bar.setOnClickListener(new View.OnClickListener() {
@Override
@@ -51,62 +152,500 @@ public void onClick(View view) {
Toast.makeText(getContext(), "검색 창으로 이동", Toast.LENGTH_LONG).show();
Intent intent = new Intent();
intent.setClass(getContext(), MoldeSearchMapInfoActivity.class);
+ intent.putExtra("searchName", searchName);
startActivity(intent);
}
});
map_ui.bringToFront();
+ report_card_layout.setVisibility(View.INVISIBLE);
+
+ my_loc_button.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Toast.makeText(getContext(), "위치 가져오기 기능", Toast.LENGTH_LONG).show();
+ loc_search_input.setText(R.string.search);
+ searchName = "검색하기";
+ myLocChange = true;
+ getMyLocation();
+ }
+ });
+ favorite_button.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Toast.makeText(getContext(), "즐겨찾기 페이지로 넘어가기", Toast.LENGTH_LONG).show();
+ }
+ });
+ report_button.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Toast.makeText(getContext(), "신고 페이지로 넘어가기", Toast.LENGTH_LONG).show();
+ Intent intent = new Intent();
+ intent.setClass(getContext(), MoldeReportActivity.class);
+ startActivity(intent);
+ }
+ });
+
+ request_gps_button.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ if (ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
+ && ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
+ ActivityCompat.requestPermissions(getActivity(),
+ new String[]{android.Manifest.permission.ACCESS_COARSE_LOCATION,
+ android.Manifest.permission.ACCESS_FINE_LOCATION},
+ REQUEST_LOCATION);
+ return;
+ }
+ }
+ });
+
+ initChk = true;
return view;
}
+ @Override
+ public void onStart() {
+ super.onStart();
+ }
@Override
- public void onMapReady(GoogleMap googleMap) {
- mMap = googleMap;
- lat = "37.3928948";
- lng = "126.72539759999995";
+ public void onResume() {
+ super.onResume();
+ report_card_layout.setVisibility(View.INVISIBLE);
+ if (getActivity() != null && getActivity() instanceof MoldeMainActivity) {
+ MoldeSearchMapInfoEntity entity = ((MoldeMainActivity) getActivity()).getMapInfoResultData();
+ MoldeSearchMapHistoryEntity historyEntity = ((MoldeMainActivity) getActivity()).getMapHistoryResultData();
+ if (entity != null) {
+ map_view_progress.setVisibility(View.INVISIBLE);
+ //Toast.makeText(getContext(), entity.toString(), Toast.LENGTH_LONG).show();
+ lat = entity.getMapLat();
+ lng = entity.getMapLng();
+ searchName = entity.getName();
+ telNo = entity.getTelNo();
+ loc_search_input.setText(searchName);
+ report_card_layout.bringToFront();
+ report_card_layout.setVisibility(View.VISIBLE);
+ map_option_layout.setVisibility(View.INVISIBLE);
+ initChk = false;
+ if (MoldeSearchMapInfoActivity.checkBackPressed == false && backChk == false) {
+ //이곳에 좌표를 기준으로 검색 메서드를 추가해야함
+ moveCnt++;
+ }
+ } else if (entity == null && historyEntity != null) {
+ map_view_progress.setVisibility(View.INVISIBLE);
+ //Toast.makeText(getContext(), historyEntity.toString(), Toast.LENGTH_LONG).show();
+ lat = historyEntity.getMapLat();
+ lng = historyEntity.getMapLng();
+ searchName = historyEntity.getName();
+ telNo = historyEntity.getTelNo();
+ loc_search_input.setText(searchName);
+ report_card_layout.bringToFront();
+ report_card_layout.setVisibility(View.VISIBLE);
+ map_option_layout.setVisibility(View.INVISIBLE);
+ initChk = false;
+ if (MoldeSearchMapInfoActivity.checkBackPressed == false && backChk == false) {
+ //이곳에 좌표를 기준으로 검색 메서드를 추가해야함
- //초기 좌표 설정
- LatLng initialLatLng = new LatLng(Double.parseDouble(lat), Double.parseDouble(lng));
+ moveCnt++;
+ }
- /*
- 지도를 마커위치로 이동해야함
- */
- mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(initialLatLng, 17));
- /*
- 지도 UI 설정 ZOOM 레벨 설정
- */
+ }
+ }
+ }
- mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
+ @Override
+ public void onPause() {
+ super.onPause();
+ }
- UiSettings uiSettings = mMap.getUiSettings();
- uiSettings.setZoomControlsEnabled(false);
- uiSettings.setCompassEnabled(true);
- uiSettings.setMapToolbarEnabled(true);
- uiSettings.setMyLocationButtonEnabled(true);
+ @Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+ ((MoldeMainActivity) context).setOnKeyBackPressedListener(this);
+ if (report_card_layout != null) {
+ Animation trans_to_down = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_down);
+ report_card_layout.startAnimation(trans_to_down);
+ report_card_layout.setVisibility(View.INVISIBLE);
+ }
+ }
+
+ @Override
+ public void onMapReady(GoogleMap googleMap) {
+ mMap = googleMap;
+
+ LatLng moveLoc = new LatLng(Double.parseDouble(lat), Double.parseDouble(lng));
+ mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(moveLoc, 17));
+
+ if (searchName.equals("")) {
+ mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
+ UiSettings uiSettings = mMap.getUiSettings();
+ uiSettings.setZoomControlsEnabled(false);
+ uiSettings.setCompassEnabled(true);
+ uiSettings.setMapToolbarEnabled(true);
+ uiSettings.setMyLocationButtonEnabled(true);
+ } else if (!searchName.equals("")) {
+ if (searchName.charAt(searchName.length() - 1) == '동') {
+ StringTokenizer placeInfo = new StringTokenizer(searchName, " ");
+ String si = placeInfo.nextToken();
+ String gu = placeInfo.nextToken();
+ String dong = placeInfo.nextToken();
+ if (gu.charAt(gu.length() - 1) == '구' && dong.charAt(dong.length() - 1) == '동') {
+ //주변 위치에 따라 검색해오기
+ Toast.makeText(getContext(), "시 구 동에 따라 안에 있는 정보들 보여주기", Toast.LENGTH_LONG).show();
+ /*Animation trans_to_down = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_down);
+ report_card_layout.startAnimation(trans_to_down);
+ report_card_layout.setVisibility(View.GONE);
+ report_card_layout.setClickable(false);
+ map_option_layout.setVisibility(View.VISIBLE);
+ backChk = true;*/
+ makeSearchMarkers(moveLoc);
+ }
+ } else {
+ makeSearchMarker();
+ }
+ }
- MarkerOptions markerOptions = new MarkerOptions();
- LatLng myLocation = new LatLng(Double.parseDouble(lat), Double.parseDouble(lng));
- markerOptions.position(myLocation);
- markerOptions.title("제목");
- markerOptions.snippet("내용");
- markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.map_icon));
- mMap.addMarker(markerOptions).showInfoWindow();
/*********************** Map Click ***********************/
mMap.setOnMapClickListener(new GoogleMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
-
+ if (View.VISIBLE == report_card_layout.getVisibility()) {
+ Animation trans_to_down = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_down);
+ report_card_layout.startAnimation(trans_to_down);
+ report_card_layout.setVisibility(View.GONE);
+ report_card_layout.setClickable(false);
+ map_option_layout.setVisibility(View.VISIBLE);
+ backChk = true;
+ }
}
});
/*********************** Map long Click ***********************/
mMap.setOnMapLongClickListener(new GoogleMap.OnMapLongClickListener() {
@Override
public void onMapLongClick(LatLng latLng) {
+ makeNewMarker(latLng);
+ }
+ });
+
+ /*********************** Map detect Deselect Marker ***********************/
+ mMap.setOnInfoWindowCloseListener(new GoogleMap.OnInfoWindowCloseListener() {
+ @Override
+ public void onInfoWindowClose(Marker marker) {
+ if (marker.getTitle().equals("내 위치") || marker.getTitle().equals("이름 없음")) {
+ marker.setIcon(BitmapDescriptorFactory.fromResource(R.drawable.my_location_icon));
+ } else {
+ marker.setIcon(BitmapDescriptorFactory.fromResource(R.drawable.map_icon));
+ }
+ }
+ });
+
+ mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() {
+
+ @Override
+ public boolean onMarkerClick(Marker marker) {
+ if (moveCnt > 0 && backChk == true) {
+ report_card_layout.setVisibility(View.VISIBLE);
+ map_option_layout.setVisibility(View.INVISIBLE);
+ Animation trans_to_up = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_up);
+ report_card_layout.startAnimation(trans_to_up);
+ report_card_layout.bringToFront();
+ backChk = false;
+ }
+
+ if (marker.getTitle().equals("내 위치")) {
+ marker.setIcon(BitmapDescriptorFactory.fromBitmap(resizeMapIcon(R.drawable.my_location_icon)));
+ if (report_card_layout.getVisibility() == View.VISIBLE) {
+ Animation trans_to_down = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_down);
+ report_card_layout.startAnimation(trans_to_down);
+ report_card_layout.setVisibility(View.GONE);
+ report_card_layout.setClickable(false);
+ map_option_layout.setVisibility(View.VISIBLE);
+ backChk = true;
+ }
+ return false;
+ }
+ if (marker.getTitle().equals("이름 없음")) {
+ marker.setIcon(BitmapDescriptorFactory.fromBitmap(resizeMapIcon(R.drawable.my_loc_button)));
+ if (report_card_layout.getVisibility() == View.VISIBLE) {
+ Animation trans_to_down = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_down);
+ report_card_layout.startAnimation(trans_to_down);
+ report_card_layout.setVisibility(View.GONE);
+ report_card_layout.setClickable(false);
+ map_option_layout.setVisibility(View.VISIBLE);
+ backChk = true;
+ Toast.makeText(getContext(), "정보 추가하는 창 띄우기", Toast.LENGTH_SHORT).show();
+ } else {
+ Toast.makeText(getContext(), "정보 추가하는 창 띄우기", Toast.LENGTH_SHORT).show();
+ }
+ return false;
+ }
+
+ if (reportInfohMarkers != null) {
+ for (int i = 0; i < reportInfohMarkers.size(); i++) {
+ if (marker.getTitle().equals(reportInfohMarkers.get(i).getTitle())) {
+ marker.setIcon(BitmapDescriptorFactory.fromBitmap(resizeMapIcon(R.drawable.map_icon)));
+ report_card_view_pager.setCurrentItem(i, false);
+ return false;
+ }
+ }
+ }
+ return false;
}
});
}
+
+ private Bitmap resizeMapIcon(int imageId) {
+ int resizeWidth = 120;
+ Bitmap original = BitmapFactory.decodeResource(getResources(), imageId);
+ double aspectRatio = (double) original.getHeight() / (double) original.getWidth();
+ int targetHeight = (int) (resizeWidth * aspectRatio);
+ Bitmap result = Bitmap.createScaledBitmap(original, resizeWidth, targetHeight, false);
+ if (result != original) {
+ original.recycle();
+ }
+ return result;
+ }
+
+ //GPS 권한체크 및 얻기
+ public void onPermissionCheck(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) {
+ if (requestCode == REQUEST_LOCATION) {
+ for (int grantResult : grantResults) {
+ if (grantResult == PackageManager.PERMISSION_DENIED) {
+ progress_loading.setVisibility(View.INVISIBLE);
+ request_gps_button.setVisibility(View.VISIBLE);
+ return;
+ }
+ }
+ getMyLocation();
+ } else {
+ getMyLocation();
+ }
+ }
+
+ public void getMyLocation() {
+ manager = (LocationManager) getContext().getSystemService(Context.LOCATION_SERVICE);
+ gpsEnable = false;
+ if (manager.isProviderEnabled(LocationManager.GPS_PROVIDER)) {
+ gpsEnable = true;
+ }
+ if (gpsEnable) {
+ final long minTime = 3000;
+ final float minDistance = 100;
+ if (myLocationListener == null) {
+ myLocationListener = new MyLocationListener();
+ if (ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED
+ && ActivityCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_COARSE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
+ ActivityCompat.requestPermissions(getActivity(),
+ new String[]{android.Manifest.permission.ACCESS_COARSE_LOCATION,
+ android.Manifest.permission.ACCESS_FINE_LOCATION},
+ REQUEST_LOCATION);
+ return;
+ }
+ }
+ manager.requestLocationUpdates(LocationManager.GPS_PROVIDER, minTime, minDistance, myLocationListener);
+ manager.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, minTime, minDistance, myLocationListener);
+ gpsRequestTime = System.currentTimeMillis();
+ } else {
+ Toast.makeText(getContext(), "GPS를 사용할 수 있도록 켜주셔야 사용이 가능합니다.", Toast.LENGTH_LONG).show();
+ map_view_progress.setVisibility(View.INVISIBLE);
+ }
+ }
+
+ public class MyLocationListener implements LocationListener {
+ //위치정보 보여주기
+ //구글 맵 이동
+ int locChangeCount = 0;
+
+ @Override
+ public void onLocationChanged(Location location) {
+ if (searchName.equals("") || myLocChange == true) {
+ /*if(System.currentTimeMillis() - gpsRequestTime > 3000){
+ Toast.makeText(getContext(), "건물 안에서는 더 오랜 시간이 걸립니다", Toast.LENGTH_SHORT).show();
+ }*/
+ if (locChangeCount == 0) {
+ double latitude = location.getLatitude();
+ double longitude = location.getLongitude();
+ LatLng myLocation = new LatLng(latitude, longitude);
+ mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myLocation, 17));
+ if (myMarker != null) {
+ myMarker.remove();
+ }
+ myMarker = mMap.addMarker(
+ new MarkerOptions()
+ .position(myLocation)
+ .title("내 위치")
+ //.snippet("내 정보")
+ .icon(BitmapDescriptorFactory.fromResource(R.drawable.my_location_icon)
+ )
+ );
+ locChangeCount++;
+ myLocChange = false;
+ if (moveCnt > 0) {
+ if (reportInfohMarkers.size() > 0 || reportCardItemList.size() > 0) {
+ for (Marker marker : reportInfohMarkers) {
+ marker.remove();
+ }
+ reportInfohMarkers.clear();
+ reportCardItemList.clear();
+ reportCardAdapter.removeAllCardItem();
+ report_card_view_pager.setAdapter(reportCardAdapter);
+ }
+ beforeCallApplyMethodTimeList = new ArrayList();
+ reportCardPositionList = new ArrayList();
+ makeRandomMarkers(myLocation);
+
+ report_card_layout.setVisibility(View.VISIBLE);
+ map_option_layout.setVisibility(View.INVISIBLE);
+ Animation trans_to_up = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_up);
+ report_card_layout.startAnimation(trans_to_up);
+ report_card_layout.bringToFront();
+ report_card_layout.setClickable(true);
+ backChk = false;
+ initChk = false;
+
+ /*Animation trans_to_down = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_down);
+ report_card_layout.startAnimation(trans_to_down);
+ report_card_layout.setVisibility(View.GONE);
+ report_card_layout.setClickable(false);
+ map_option_layout.setVisibility(View.VISIBLE);
+ backChk = true;
+ initChk = true;
+ myMarker.showInfoWindow();
+ myMarker.setIcon(BitmapDescriptorFactory.fromBitmap(resizeMapIcon(R.drawable.my_location_icon)));
+ mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(myLocation, 15));*/
+ }
+ moveCnt++;
+ }
+ }
+ if(manager != null && myLocationListener != null){
+ manager.removeUpdates(myLocationListener);
+ myLocationListener = null;
+ map_view_progress.setVisibility(View.INVISIBLE);
+ }
+ }
+
+ @Override
+ public void onStatusChanged(String provider, int status, Bundle bundle) {
+ }
+
+ @Override
+ public void onProviderEnabled(String provider) {
+ }
+
+ @Override
+ public void onProviderDisabled(String provider) {
+ }
+
+ }
+
+ //빈 정보의 마커 생성 및 후에 정보 추가 및 즐겨찾기
+ public void makeNewMarker(LatLng latLng) {
+ MarkerOptions markerOptions = new MarkerOptions();
+ markerOptions.position(latLng);
+ markerOptions.title("이름 없음");
+ //markerOptions.snippet("정보 없음");
+ markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.my_location_icon));
+ Marker newMarker = mMap.addMarker(markerOptions);
+ }
+
+ //검색 후 하나의 마커 생성 및 검색정보 대입
+ public void makeSearchMarker() {
+ MarkerOptions markerOptions = new MarkerOptions();
+ LatLng myLocation = new LatLng(Double.parseDouble(lat), Double.parseDouble(lng));
+ markerOptions.position(myLocation);
+ markerOptions.title(searchName);
+ //markerOptions.snippet(telNo);
+ markerOptions.icon(BitmapDescriptorFactory.fromResource(R.drawable.map_icon));
+ Marker newMarker = mMap.addMarker(markerOptions);
+ newMarker.showInfoWindow();
+ }
+
+ //검색 후 주변의 여러 신고장소 정보 신고 카드뷰에 추가 및 마커 추가
+ public void makeSearchMarkers(LatLng moveLoc) {
+ beforeCallApplyMethodTimeList = new ArrayList();
+ reportCardPositionList = new ArrayList();
+ makeRandomMarkers(moveLoc);
+ }
+
+ @Override
+ public void applyReportCardInfo(int position) {
+ if (reportInfohMarkers != null) {
+ if (initChk == false && backChk == false) {
+ if (firstPresentReportCard == true) {
+ if (position == 1) {
+ Marker marker = reportInfohMarkers.get(0);
+ mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(marker.getPosition(), 15));
+ marker.showInfoWindow();
+ firstPresentReportCard = false;
+ return;
+ }
+ }
+ }
+
+ beforeCallApplyMethodTimeList.add(System.currentTimeMillis());
+ reportCardPositionList.add(position);
+ if (beforeCallApplyMethodTimeList.size() == 2) {
+ if (beforeCallApplyMethodTimeList.get(1) - beforeCallApplyMethodTimeList.get(0) < 0.05) {
+ beforeCallApplyMethodTimeList.remove(1);
+ return;
+ } else {
+ int currPosition = reportCardPositionList.get(0);
+ Marker marker = reportInfohMarkers.get(currPosition);
+ marker.setIcon(BitmapDescriptorFactory.fromBitmap(resizeMapIcon(R.drawable.map_icon)));
+ Log.e("p", currPosition + "");
+ mMap.moveCamera(CameraUpdateFactory.newLatLngZoom(marker.getPosition(), 15));
+ marker.showInfoWindow();
+ beforeCallApplyMethodTimeList.clear();
+ reportCardPositionList.clear();
+ }
+ }
+
+ }
+ }
+
+ //랜덤으로 마커 정보 10개 추가 및 카드뷰 추가 - 테스트용
+ public void makeRandomMarkers(LatLng moveLoc) {
+ double start = -0.000000001;
+ double end = 0.000000001;
+ double rng = (end - start) + 0.01;
+ Random randomGenerator = new Random();
+ for (int i = 0; i < 10; i++) {
+ double rndValLat = (randomGenerator.nextDouble() * rng) + start;
+ double rndValLng = (randomGenerator.nextDouble() * rng) + start;
+ LatLng latLng = new LatLng(moveLoc.latitude + rndValLat, moveLoc.longitude + rndValLng);
+
+ Marker currMarker = mMap.addMarker(new MarkerOptions()
+ .position(latLng)
+ .title(i + 1 + "번째")
+ //.snippet(latLng.latitude + ", " + latLng.longitude)
+ .icon(BitmapDescriptorFactory.fromResource(R.drawable.map_icon))
+ );
+ reportInfohMarkers.add(currMarker);
+ reportCardItemList.add(new ReportCardItem(currMarker.getTitle(), currMarker.getSnippet()));
+ reportCardAdapter.addCardItem(new ReportCardItem(currMarker.getTitle(), currMarker.getSnippet()));
+ }
+ reportCardShadowTransformer = new ShadowTransformer(report_card_view_pager, reportCardAdapter);
+ report_card_view_pager.setAdapter(reportCardAdapter);
+ firstPresentReportCard = true;
+ report_card_view_pager.setPageTransformer(false, reportCardShadowTransformer);
+ report_card_view_pager.setOffscreenPageLimit(reportCardItemList.size());
+ reportCardShadowTransformer.enableScaling(true);
+ }
+
+ @Override
+ public void onBackKey() {
+ if (backChk == false && initChk == false) {
+ Animation trans_to_down = AnimationUtils.loadAnimation(getContext(), R.anim.trans_to_down);
+ report_card_layout.startAnimation(trans_to_down);
+ report_card_layout.setVisibility(View.GONE);
+ report_card_layout.setClickable(false);
+ map_option_layout.setVisibility(View.VISIBLE);
+ backChk = true;
+ }
+ }
+
}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapHistoryRecyclerViewAdapterCallback.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapHistoryRecyclerViewAdapterCallback.java
new file mode 100755
index 0000000..2df2f31
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapHistoryRecyclerViewAdapterCallback.java
@@ -0,0 +1,7 @@
+package com.limefriends.molde.menu_map;
+
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapHistoryEntity;
+
+public interface MoldeMapHistoryRecyclerViewAdapterCallback {
+ void applyHistoryMapInfo(MoldeSearchMapHistoryEntity historyEntity);
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapHistroyRecyclerViewAdapter.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapHistroyRecyclerViewAdapter.java
new file mode 100755
index 0000000..7e4c199
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapHistroyRecyclerViewAdapter.java
@@ -0,0 +1,143 @@
+package com.limefriends.molde.menu_map;
+
+import android.content.Context;
+import android.support.v7.widget.RecyclerView;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.ImageButton;
+import android.widget.TextView;
+
+import com.limefriends.molde.R;
+import com.limefriends.molde.menu_map.cacheManager.Cache;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapHistoryEntity;
+
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collections;
+
+import butterknife.BindView;
+import butterknife.ButterKnife;
+
+
+public class MoldeMapHistroyRecyclerViewAdapter extends RecyclerView.Adapter {
+ private ArrayList historyList;
+ private MoldeMapHistoryRecyclerViewAdapterCallback callback;
+ private Context context;
+ private Cache cache;
+
+ public MoldeMapHistroyRecyclerViewAdapter(ArrayList historyList,
+ Context context) {
+ this.historyList = historyList;
+ this.context = context;
+ }
+
+ public static class MapHistoryViewHolder extends RecyclerView.ViewHolder {
+ @BindView(R.id.history_title)
+ TextView history_title;
+ @BindView(R.id.history_delete_button)
+ ImageButton history_delete_button;
+
+ public MapHistoryViewHolder(View itemView) {
+ super(itemView);
+ ButterKnife.bind(this, itemView);
+ }
+ }
+
+ @Override
+ public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
+ View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.map_list_item_history_info, parent, false);
+ return new MapHistoryViewHolder(view);
+ }
+
+ @Override
+ public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) {
+ if (holder instanceof MapHistoryViewHolder) {
+ final MapHistoryViewHolder viewHolder = (MapHistoryViewHolder) holder;
+ cache = new Cache(context);
+ viewHolder.history_title.setText(historyList.get(position).getName());
+ viewHolder.history_delete_button.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ String keywordHistoryStr = "";
+ if(historyList.size() <= 1){
+ historyList.remove(position);
+ notifyItemRemoved(position);
+ try {
+ cache.Write(keywordHistoryStr);
+ return;
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+
+ try {
+ notifyItemRemoved(position);
+ historyList.remove(position);
+ Collections.reverse(historyList);
+ for(int i = 0; i < historyList.size(); i++){
+ keywordHistoryStr +=
+ historyList.get(i).getMapLat()
+ + "|" + historyList.get(i).getMapLng()
+ + "|" + historyList.get(i).getName()
+ + "|" + historyList.get(i).getMainAddress()
+ + "|" + historyList.get(i).getBizName()
+ + "|" + historyList.get(i).getTelNo() + ",";
+
+ }
+ cache.Write(keywordHistoryStr);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+ });
+
+ viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ try {
+ callback.applyHistoryMapInfo(new MoldeSearchMapHistoryEntity(
+ historyList.get(position).getMapLat(),
+ historyList.get(position).getMapLng(),
+ historyList.get(position).getName(),
+ historyList.get(position).getMainAddress(),
+ historyList.get(position).getBizName(),
+ historyList.get(position).getTelNo()
+ )
+ );
+ }catch (IndexOutOfBoundsException e) {
+ Log.e("맵 정보",
+ historyList.get(0).getName() + ", " +
+ historyList.get(0).getMapLat() + ", " +
+ historyList.get(0).getMapLng() + ", " +
+ historyList.get(0).getBizName() + ", " +
+ historyList.get(0).getMainAddress() + ", " +
+ historyList.get(0).getTelNo());
+ callback.applyHistoryMapInfo(new MoldeSearchMapHistoryEntity(
+ historyList.get(0).getMapLat(),
+ historyList.get(0).getMapLng(),
+ historyList.get(0).getName(),
+ historyList.get(0).getMainAddress(),
+ historyList.get(0).getBizName(),
+ historyList.get(0).getTelNo()
+ )
+ );
+ }
+ MoldeSearchMapInfoActivity.checkBackPressed = false;
+ }
+ });
+ }
+ }
+
+ @Override
+ public int getItemCount() {
+ return historyList.size();
+ }
+
+ public void setCallback(MoldeMapHistoryRecyclerViewAdapterCallback callback) {
+ this.callback = callback;
+ }
+
+
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapter.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapter.java
index 3499186..21465fc 100755
--- a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapter.java
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapter.java
@@ -2,56 +2,170 @@
import com.limefriends.molde.R;
import com.limefriends.molde.menu_map.autosearch.SearchPoiParse;
+import com.limefriends.molde.menu_map.cacheManager.Cache;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapInfoEntity;
+import android.content.Context;
+import android.content.res.Resources;
import android.support.v7.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
+import android.widget.ToggleButton;
+
+import java.io.IOException;
import java.util.ArrayList;
import java.util.concurrent.ExecutionException;
+import butterknife.BindView;
+import butterknife.ButterKnife;
+
-public class MoldeMapInfoRecyclerViewAdapter extends RecyclerView.Adapter{
+public class MoldeMapInfoRecyclerViewAdapter extends RecyclerView.Adapter {
- private ArrayList itemLists = new ArrayList<>();
+ private ArrayList infoList = new ArrayList<>();
private MoldeMapInfoRecyclerViewAdapterCallback callback;
+ private String keywordHistory;
+ private Context context;
+ private Cache cache;
+
+ public MoldeMapInfoRecyclerViewAdapter(Context context) {
+ this.context = context;
+ }
- public static class CustomViewHolder extends RecyclerView.ViewHolder {
- public TextView title;
- public TextView address;
- public String mapLat;
- public String mapLng;
- public CustomViewHolder(View itemView) {
+ public static class MapInfoViewHolder extends RecyclerView.ViewHolder {
+ @BindView(R.id.map_info_title)
+ TextView map_info_title;
+ @BindView(R.id.map_info_address)
+ TextView map_info_address;
+ @BindView(R.id.check_favorite_toggle)
+ ToggleButton check_favorite_toggle;
+
+ private String name;
+ private String mainAddress;
+ private String streetAddress;
+ private String mapLat;
+ private String mapLng;
+ private String bizName;
+ private String telNo;
+
+ public MapInfoViewHolder(View itemView) {
super(itemView);
- title = (TextView) itemView.findViewById(R.id.map_info_title);
- address = (TextView) itemView.findViewById(R.id.map_info_address);
+ ButterKnife.bind(this, itemView);
}
}
@Override
public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup parent, int viewType) {
- View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.map_info_list_item, parent, false);
- return new CustomViewHolder(view);
+ View view = LayoutInflater.from(parent.getContext()).inflate(R.layout.map_list_item_loc_info, parent, false);
+ return new MapInfoViewHolder(view);
}
@Override
public void onBindViewHolder(RecyclerView.ViewHolder holder, int position) {
- final int ItemPosition = position;
-
- if( holder instanceof CustomViewHolder) {
- final CustomViewHolder viewHolder = (CustomViewHolder)holder;
-
- viewHolder.title.setText(itemLists.get(position).getTitle());
- viewHolder.address.setText(itemLists.get(position).getAddress());
-
- viewHolder.mapLat = itemLists.get(position).getMapLat();
- viewHolder.mapLng = itemLists.get(position).getMapLng();
+ //final int ItemPosition = position;
+ final Resources res = holder.itemView.getContext().getResources();
+ if (holder instanceof MapInfoViewHolder) {
+ final MapInfoViewHolder viewHolder = (MapInfoViewHolder) holder;
+ viewHolder.map_info_title.setText(infoList.get(position).getName());
+ viewHolder.map_info_address.setText(infoList.get(position).getMainAddress());
+
+ viewHolder.mapLat = infoList.get(position).getMapLat();
+ viewHolder.mapLng = infoList.get(position).getMapLng();
+ viewHolder.name = infoList.get(position).getName();
+ viewHolder.mainAddress = infoList.get(position).getMainAddress();
+ if(viewHolder.mainAddress == null || viewHolder.mainAddress.equals("")){
+ viewHolder.mainAddress = "정보 없음";
+ }
+ viewHolder.bizName = infoList.get(position).getBizName();
+ if(viewHolder.bizName == null || viewHolder.bizName.equals("")){
+ viewHolder.bizName = "정보 없음";
+ }
+ viewHolder.telNo = infoList.get(position).getTelNo();
+ if(viewHolder.telNo == null || viewHolder.telNo.equals("")){
+ viewHolder.telNo = "정보 없음";
+ }
+ viewHolder.streetAddress = infoList.get(position).getStreetAddress();
+ if(viewHolder.streetAddress == null || viewHolder.streetAddress.equals("")){
+ viewHolder.streetAddress = "정보 없음";
+ }
viewHolder.itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
- callback.showToast(viewHolder.mapLat + ", " + viewHolder.mapLng);
+ if(keywordHistory == null || keywordHistory.equals("")){
+ cache = new Cache(context);
+ try {
+ keywordHistory =
+ viewHolder.mapLat
+ + "|" + viewHolder.mapLng
+ + "|" + viewHolder.name
+ + "|" + viewHolder.mainAddress
+ + "|" + viewHolder.bizName
+ + "|" + viewHolder.telNo + ",";
+ cache.Write(keywordHistory);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+ //callback.showToast(viewHolder.mapLat + ", " + viewHolder.mapLng + " : " + viewHolder.bizName + " - " + viewHolder.telNo);
+ String[] keywordHistoryArray = keywordHistory.split(",");
+ ArrayList keywordHistoryList = new ArrayList();
+ for (int i = 0; i < keywordHistoryArray.length; i++) {
+ keywordHistoryList.add(keywordHistoryArray[i]);
+ }
+ for (int i = 0; i < keywordHistoryList.size(); i++) {
+ if (keywordHistoryList.get(i).contains(viewHolder.mapLat + "|" + viewHolder.mapLng + "|" + viewHolder.name)) {
+ keywordHistoryList.remove(i);
+ }
+ }
+ keywordHistory = "";
+ for (int i = 0; i < keywordHistoryList.size(); i++) {
+ keywordHistory += keywordHistoryList.get(i) + ",";
+ }
+ callback.applyMapInfo(
+ new MoldeSearchMapInfoEntity(
+ viewHolder.mapLat,
+ viewHolder.mapLng,
+ viewHolder.name,
+ viewHolder.mainAddress,
+ viewHolder.streetAddress,
+ viewHolder.bizName,
+ viewHolder.telNo
+ )
+ );
+ MoldeSearchMapInfoActivity.checkBackPressed = false;
+ try {
+ callback.writeSearchMapHistory(
+ new MoldeSearchMapInfoEntity(
+ viewHolder.mapLat,
+ viewHolder.mapLng,
+ viewHolder.name,
+ viewHolder.mainAddress,
+ viewHolder.streetAddress,
+ viewHolder.bizName,
+ viewHolder.telNo
+ ), keywordHistory
+ );
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ }
+ });
+
+ viewHolder.check_favorite_toggle.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ if(viewHolder.check_favorite_toggle.isChecked()){
+ viewHolder.check_favorite_toggle.setBackgroundDrawable(
+ res.getDrawable(R.drawable.star_on)
+ );
+ }else{
+ viewHolder.check_favorite_toggle.setBackgroundDrawable(
+ res.getDrawable(R.drawable.star_off)
+ );
+ }
}
});
}
@@ -59,22 +173,23 @@ public void onClick(View v) {
@Override
public int getItemCount() {
- return itemLists.size();
+ return infoList.size();
}
public void setData(ArrayList itemLists) {
- this.itemLists = itemLists;
+ this.infoList = itemLists;
}
public void setCallback(MoldeMapInfoRecyclerViewAdapterCallback callback) {
this.callback = callback;
}
- public void filter(String keyword) {
+ public void filter(String keyword, String keywordHistoryStr) {
+ keywordHistory = keywordHistoryStr;
if (keyword.length() >= 2) {
try {
SearchPoiParse parser = new SearchPoiParse(this);
- itemLists.addAll(parser.execute(keyword).get());
+ infoList.addAll(parser.execute(keyword).get());
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapterCallback.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapterCallback.java
index 0a446b9..dc04d3e 100755
--- a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapterCallback.java
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapInfoRecyclerViewAdapterCallback.java
@@ -1,7 +1,12 @@
package com.limefriends.molde.menu_map;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapInfoEntity;
+
+import java.io.IOException;
+
public interface MoldeMapInfoRecyclerViewAdapterCallback {
void showToast(String toast);
- void applyMapInfo(int position);
+ void applyMapInfo(MoldeSearchMapInfoEntity entity);
+ void writeSearchMapHistory(MoldeSearchMapInfoEntity entity, String historyStr) throws IOException;
}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapReportPagerAdapterCallback.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapReportPagerAdapterCallback.java
new file mode 100755
index 0000000..9a13d16
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeMapReportPagerAdapterCallback.java
@@ -0,0 +1,5 @@
+package com.limefriends.molde.menu_map;
+
+public interface MoldeMapReportPagerAdapterCallback {
+ void applyReportCardInfo(int position);
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeReportActivity.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeReportActivity.java
new file mode 100644
index 0000000..2481855
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeReportActivity.java
@@ -0,0 +1,46 @@
+package com.limefriends.molde.menu_map;
+
+import android.annotation.SuppressLint;
+import android.content.Intent;
+import android.support.v7.app.ActionBar;
+import android.support.v7.app.AppCompatActivity;
+import android.os.Bundle;
+import android.view.Menu;
+import android.view.MenuItem;
+
+import com.limefriends.molde.MoldeMainActivity;
+import com.limefriends.molde.R;
+
+public class MoldeReportActivity extends AppCompatActivity {
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.map_activity_molde_report);
+
+ getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
+ getSupportActionBar().setCustomView(R.layout.custom_toolbar);
+ getSupportActionBar().setDisplayHomeAsUpEnabled(true);
+ getSupportActionBar().setHomeButtonEnabled(true);
+ getSupportActionBar().setDisplayShowTitleEnabled(false);
+ }
+
+ @Override
+ public boolean onCreateOptionsMenu(Menu menu) {
+ getMenuInflater().inflate(R.menu.actionbar_menu, menu);
+ return true;
+ }
+
+ @Override
+ public void onBackPressed() {
+ MoldeSearchMapInfoActivity.checkBackPressed = true;
+ MoldeMapFragment mapFragment = new MoldeMapFragment();
+ Intent intent = new Intent();
+ intent.setClass(getApplicationContext(), MoldeMainActivity.class);
+ intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ startActivity(intent);
+ }
+
+
+
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeSearchMapInfoActivity.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeSearchMapInfoActivity.java
index 208311c..c05d711 100644
--- a/app/src/main/java/com/limefriends/molde/menu_map/MoldeSearchMapInfoActivity.java
+++ b/app/src/main/java/com/limefriends/molde/menu_map/MoldeSearchMapInfoActivity.java
@@ -1,7 +1,12 @@
package com.limefriends.molde.menu_map;
+import com.limefriends.molde.MoldeMainActivity;
import com.limefriends.molde.R;
+import com.limefriends.molde.menu_map.cacheManager.Cache;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapHistoryEntity;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapInfoEntity;
+import android.content.Intent;
import android.os.Handler;
import android.os.Looper;
import android.support.v7.app.AppCompatActivity;
@@ -9,38 +14,85 @@
import android.support.v7.widget.LinearLayoutManager;
import android.text.Editable;
import android.text.TextWatcher;
+import android.util.Log;
+import android.view.KeyEvent;
import android.view.View;
+import android.view.inputmethod.EditorInfo;
import android.widget.EditText;
import android.widget.ImageButton;
import android.widget.LinearLayout;
import android.support.v7.widget.RecyclerView;
+import android.widget.TextView;
import android.widget.Toast;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collections;
+
import butterknife.BindView;
import butterknife.ButterKnife;
-public class MoldeSearchMapInfoActivity extends AppCompatActivity implements MoldeMapInfoRecyclerViewAdapterCallback {
+public class MoldeSearchMapInfoActivity extends AppCompatActivity
+ implements MoldeMapInfoRecyclerViewAdapterCallback,
+ MoldeMapHistoryRecyclerViewAdapterCallback{
@BindView(R.id.loc_map_info_search_bar)
LinearLayout loc_map_info_search_bar;
@BindView(R.id.loc_map_info_search_input)
EditText loc_map_info_search_input;
@BindView(R.id.loc_map_info_search_button)
ImageButton loc_map_info_search_button;
+ @BindView(R.id.history_map_info_list)
+ RecyclerView history_map_info_list;
@BindView(R.id.loc_map_info_list)
RecyclerView loc_map_info_list;
+ @BindView(R.id.delete_all_button)
+ ImageButton delete_all_button;
+ //private FileCache fileCache;
+ public static boolean checkBackPressed = false;
private MoldeMapInfoRecyclerViewAdapter loc_map_info_list_adapter;
+ private MoldeMapHistroyRecyclerViewAdapter history_map_info_list_adapter;
private Handler handler = new Handler(Looper.getMainLooper());
private Runnable workRunnable;
private final long DELAY = 100;
+ private Cache cache;
+ private String keywordHistoryStr;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_molde_search_map_info);
+ setContentView(R.layout.map_activity_molde_search_info);
ButterKnife.bind(this);
loc_map_info_search_bar.setElevation(12);
+ Intent intent = getIntent();
+ String name = intent.getStringExtra("searchName");
+ if (name.equals("검색하기")) {
+ loc_map_info_search_input.setText("");
+ } else {
+ loc_map_info_search_input.setText(name);
+ }
+ loc_map_info_search_input.setOnEditorActionListener(new TextView.OnEditorActionListener() {
+ @Override
+ public boolean onEditorAction(TextView textView, int actionId, KeyEvent keyEvent) {
+ if(actionId == EditorInfo.IME_ACTION_SEARCH){
+ loc_map_info_search_button.performClick();
+ return true;
+ }else if(actionId == EditorInfo.IME_ACTION_DONE){
+ loc_map_info_search_button.performClick();
+ return true;
+ }
+ return false;
+ }
+ });
+
searchFieldInit();
+ historyFieldInit();
+ delete_all_button.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ loc_map_info_search_input.setText("");
+ }
+ });
}
@Override
@@ -49,17 +101,31 @@ public void showToast(String toast) {
}
@Override
- public void applyMapInfo(int position) {
+ public void applyMapInfo(MoldeSearchMapInfoEntity entity) {
+ Intent intent = new Intent();
+ intent.setClass(getApplicationContext(), MoldeMainActivity.class);
+ intent.putExtra("mapInfo", entity);
+ intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ startActivity(intent);
+ }
+ @Override
+ public void writeSearchMapHistory(MoldeSearchMapInfoEntity entity, String historyStr) throws IOException {
+ String history = entity.getMapLat() + "|" + entity.getMapLng() + "|" + entity.getName() + "|" + entity.getMainAddress() + "|" + entity.getBizName() + "|" + entity.getTelNo();
+ keywordHistoryStr = historyStr;
+ keywordHistoryStr += history + ",";
+ cache.Write(keywordHistoryStr);
}
private void searchFieldInit() {
loc_map_info_search_input.addTextChangedListener(new TextWatcher() {
@Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+ }
@Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {}
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+ }
@Override
public void afterTextChanged(Editable s) {
@@ -79,11 +145,13 @@ public void run() {
@Override
public void onClick(View view) {
searchMapInfoList();
+ history_map_info_list.setVisibility(View.INVISIBLE);
}
});
+ //검색 정보 띄우기
RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this);
- loc_map_info_list_adapter = new MoldeMapInfoRecyclerViewAdapter();
+ loc_map_info_list_adapter = new MoldeMapInfoRecyclerViewAdapter(getApplicationContext());
loc_map_info_list.setLayoutManager(layoutManager);
loc_map_info_list.setAdapter(loc_map_info_list_adapter);
loc_map_info_list_adapter.setCallback(this);
@@ -95,9 +163,77 @@ private void searchMapInfoList() {
workRunnable = new Runnable() {
@Override
public void run() {
- loc_map_info_list_adapter.filter(keyword);
+ loc_map_info_list_adapter.filter(keyword, keywordHistoryStr);
}
};
handler.postDelayed(workRunnable, DELAY);
}
+
+ private void historyFieldInit() {
+ cache = new Cache(getApplicationContext());
+ try {
+ keywordHistoryStr = cache.Read();
+ //cache.Write("");
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ if (keywordHistoryStr.equals("")) {
+ return;
+ } else {
+ keywordHistoryStr = keywordHistoryStr.trim();
+ if (keywordHistoryStr.charAt(0) == ',') {
+ keywordHistoryStr = keywordHistoryStr.substring(0, 1);
+ try {
+ cache.Write(keywordHistoryStr);
+ } catch (IOException e) {
+ e.printStackTrace();
+ }
+ return;
+ } else {
+ makeHistoryList(keywordHistoryStr);
+ }
+ }
+ Log.e("history", keywordHistoryStr);
+ }
+
+ private void makeHistoryList(String keywordHistoryStr) {
+ String[] historyArray = keywordHistoryStr.split(",");
+ ArrayList historyEntityList = new ArrayList();
+ for (int i = 0; i < historyArray.length; i++) {
+ String[] historyElem = historyArray[i].split("\\|");
+ MoldeSearchMapHistoryEntity historyEntity;
+ String mapLat = historyElem[0];
+ String mapLng = historyElem[1];
+ String name = historyElem[2];
+ String mainAddr = historyElem[3];
+ String bizName = historyElem[4];
+ String telNo = historyElem[5];
+ historyEntity = new MoldeSearchMapHistoryEntity(mapLat, mapLng, name, mainAddr, bizName, telNo);
+ historyEntityList.add(historyEntity);
+ }
+
+ Collections.reverse(historyEntityList);
+ //검색 기록 띄우기
+ RecyclerView.LayoutManager layoutManager = new LinearLayoutManager(this);
+ history_map_info_list_adapter = new MoldeMapHistroyRecyclerViewAdapter(historyEntityList, getApplicationContext());
+ history_map_info_list.setLayoutManager(layoutManager);
+ history_map_info_list.setAdapter(history_map_info_list_adapter);
+ history_map_info_list_adapter.setCallback(this);
+ }
+
+ @Override
+ public void applyHistoryMapInfo(MoldeSearchMapHistoryEntity historyEntity) {
+ Intent intent = new Intent();
+ intent.setClass(getApplicationContext(), MoldeMainActivity.class);
+ intent.putExtra("mapHistoryInfo", historyEntity);
+ intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+ startActivity(intent);
+ }
+
+ @Override
+ public void onBackPressed() {
+ super.onBackPressed();
+ checkBackPressed = true;
+
+ }
}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/MoldeSearchMapInfoEntity.java b/app/src/main/java/com/limefriends/molde/menu_map/MoldeSearchMapInfoEntity.java
deleted file mode 100755
index 709b926..0000000
--- a/app/src/main/java/com/limefriends/molde/menu_map/MoldeSearchMapInfoEntity.java
+++ /dev/null
@@ -1,48 +0,0 @@
-package com.limefriends.molde.menu_map;
-
-
-public class MoldeSearchMapInfoEntity {
- private String title;
- private String address;
- private String mapLat;
- private String mapLng;
-
- public MoldeSearchMapInfoEntity(String title, String address, String mapLat, String mapLng) {
- this.title = title;
- this.address = address;
- this.mapLat = mapLat;
- this.mapLng = mapLng;
- }
-
- public String getTitle() {
- return title;
- }
-
- public void setTitle(String title) {
- this.title = title;
- }
-
- public String getAddress() {
- return address;
- }
-
- public void setAddress(String address) {
- this.address = address;
- }
-
- public String getMapLat() {
- return mapLat;
- }
-
- public void setMapLat(String centLat) {
- this.mapLat = centLat;
- }
-
- public String getMapLng() {
- return mapLng;
- }
-
- public void setMapLng(String centLng) {
- this.mapLng = centLng;
- }
-}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/autosearch/Poi.java b/app/src/main/java/com/limefriends/molde/menu_map/autosearch/Poi.java
index 3528783..e72ce79 100755
--- a/app/src/main/java/com/limefriends/molde/menu_map/autosearch/Poi.java
+++ b/app/src/main/java/com/limefriends/molde/menu_map/autosearch/Poi.java
@@ -2,32 +2,59 @@
public class Poi {
+ //POI 의 id
private String id;
+ //POI 의 name
private String name;
+ //POI 에 대한 전화번호
private String telNo;
+ //시설물 입구 위도 좌표
private String frontLat;
+ //시설물 입구 경도 좌표
private String frontLon;
+ //중심점 위도 좌표
private String noorLat;
+ //중심점 경도 좌표
private String noorLon;
+ //표출 주소 대분류명
private String upperAddrName;
+ //표출 주소 중분류명
private String middleAddrName;
+ //표출 주소 소분류명
private String lowerAddrName;
+ //표출 주소 세분류명
private String detailAddrName;
- private String mlClass;
+ //본번
private String firstNo;
+ //부번
private String secondNo;
+ //도로명
private String roadName;
+ //건물번호 1
private String firstBuildNo;
+ //건물번호 2
private String secondBuildNo;
+ //업종 대분류명
+ private String mlClass;
+ //거리(km)
private String radius;
+ //업소명
private String bizName;
+ //시설목적
private String upperBizName;
+ //시설분류
private String middleBizName;
+ //시설이름 ex) 지하철역 병원 등
private String lowerBizName;
+ //상세 이름
private String detailBizName;
+ //길안내 요청 유무
private String rpFlag;
+ //주차 가능유무
private String parkFlag;
+ //POI 상세정보 유무
private String detailInfoFlag;
+ //소개 정보
private String desc;
public String getId() {
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/autosearch/SearchPoiParse.java b/app/src/main/java/com/limefriends/molde/menu_map/autosearch/SearchPoiParse.java
index 68ecb87..d4dea2d 100755
--- a/app/src/main/java/com/limefriends/molde/menu_map/autosearch/SearchPoiParse.java
+++ b/app/src/main/java/com/limefriends/molde/menu_map/autosearch/SearchPoiParse.java
@@ -4,7 +4,7 @@
import com.google.gson.Gson;
import com.limefriends.molde.menu_map.MoldeMapInfoRecyclerViewAdapter;
-import com.limefriends.molde.menu_map.MoldeSearchMapInfoEntity;
+import com.limefriends.molde.menu_map.entity.MoldeSearchMapInfoEntity;
import java.io.BufferedReader;
import java.io.IOException;
@@ -18,12 +18,12 @@
public class SearchPoiParse extends AsyncTask> {
private final String TMAP_API_KEY = "846fd0ff-fac4-4e07-9c7c-1950cc0131dd";
private final int SEARCH_COUNT = 20; // minimum is 20
- private ArrayList mListData;
+ private ArrayList searchMapListData;
private MoldeMapInfoRecyclerViewAdapter mAdapter;
public SearchPoiParse(MoldeMapInfoRecyclerViewAdapter adapter) {
this.mAdapter = adapter;
- mListData = new ArrayList();
+ searchMapListData = new ArrayList();
}
@Override
@@ -68,26 +68,34 @@ public ArrayList getAutoComplete(String word) {
String line = reader.readLine();
if (line == null) {
- mListData.clear();
- return mListData;
+ searchMapListData.clear();
+ return searchMapListData;
}
reader.close();
- mListData.clear();
+ //Log.e("response", line);
+
TMapSearchInfo searchPoiInfo = new Gson().fromJson(line, TMapSearchInfo.class);
ArrayList poi = searchPoiInfo.getSearchPoiInfo().getPois().getPoi();
for (int i = 0; i < poi.size(); i++) {
- String fullAddr = poi.get(i).getUpperAddrName() + " " + poi.get(i).getMiddleAddrName() +
- " " + poi.get(i).getLowerAddrName() + " " + poi.get(i).getDetailAddrName();
- mListData.add(new MoldeSearchMapInfoEntity(poi.get(i).getName(), fullAddr, poi.get(i).getFrontLat(), poi.get(i).getFrontLon()));
+ String mainAddr = "";
+ if(poi.get(i).getSecondNo() == null || poi.get(i).getSecondNo().trim().equals("")){
+ mainAddr = poi.get(i).getUpperAddrName().trim() + " " + poi.get(i).getMiddleAddrName().trim() +
+ " " + poi.get(i).getLowerAddrName().trim() + " " + poi.get(i).getDetailAddrName().trim() + " " + poi.get(i).getFirstNo().trim();
+ }else{
+ mainAddr = poi.get(i).getUpperAddrName().trim() + " " + poi.get(i).getMiddleAddrName().trim() +
+ " " + poi.get(i).getLowerAddrName().trim() + " " + poi.get(i).getDetailAddrName().trim() + " " + poi.get(i).getFirstNo().trim() + "-" + poi.get(i).getSecondNo().trim();
+ }
+ String streetAddr = poi.get(i).getRoadName().trim() + " " + poi.get(i).getFirstBuildNo().trim();
+ searchMapListData.add(new MoldeSearchMapInfoEntity(poi.get(i).getNoorLat(), poi.get(i).getNoorLon(), poi.get(i).getName(), mainAddr, streetAddr, poi.get(i).getLowerBizName(), poi.get(i).getTelNo()));
}
} catch (IOException e) {
e.printStackTrace();
}
- return mListData;
+ return searchMapListData;
}
}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/ByteProvider.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/ByteProvider.java
new file mode 100644
index 0000000..6b37def
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/ByteProvider.java
@@ -0,0 +1,8 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import java.io.IOException;
+import java.io.OutputStream;
+
+public interface ByteProvider {
+ void writeTo(OutputStream os) throws IOException;
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/ByteProviderUtil.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/ByteProviderUtil.java
new file mode 100644
index 0000000..1a2c67a
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/ByteProviderUtil.java
@@ -0,0 +1,36 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+
+public abstract class ByteProviderUtil {
+
+ public static ByteProvider create(final InputStream is) {
+ return new ByteProvider() {
+ @Override
+ public void writeTo(OutputStream os) throws IOException {
+ IOUtils.copy(is, os);
+ }
+ };
+ }
+
+ public static ByteProvider create(final File file) {
+ return new ByteProvider() {
+ @Override
+ public void writeTo(OutputStream os) throws IOException {
+ IOUtils.copy(file, os);
+ }
+ };
+ }
+
+ public static ByteProvider create(final String str) {
+ return new ByteProvider() {
+ @Override
+ public void writeTo(OutputStream os) throws IOException {
+ IOUtils.copy(str, os);
+ }
+ };
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/Cache.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/Cache.java
new file mode 100644
index 0000000..c6264bc
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/Cache.java
@@ -0,0 +1,60 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import android.content.Context;
+import android.os.Environment;
+
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.util.Scanner;
+
+public class Cache {
+ Context context;
+
+ public Cache(Context co) {
+ context = co;
+ }
+
+ public File getCacheDir(Context context) {
+ File cacheDir = null;
+ if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
+ cacheDir = new File(Environment.getExternalStorageDirectory(), "cachefolder");
+ if (!cacheDir.isDirectory()) {
+ cacheDir.mkdirs();
+ }
+ }
+ if (!cacheDir.isDirectory()) {
+ cacheDir = context.getCacheDir();
+ }
+ return cacheDir;
+ }
+
+ public void Write(String cache) throws IOException {
+ File cacheDir = getCacheDir(context);
+ File cacheFile = new File(cacheDir, "mapInfoSearchHistory.txt");
+ if (!cacheFile.exists()) cacheFile.createNewFile();
+ FileWriter fileWriter = new FileWriter(cacheFile);
+ fileWriter.write(cache);
+ fileWriter.flush();
+ fileWriter.close();
+ }
+
+ public String Read() throws IOException {
+ File cacheDir = getCacheDir(context);
+ File cacheFile = new File(cacheDir, "mapInfoSearchHistory.txt");
+ if (!cacheFile.exists()) cacheFile.createNewFile();
+ FileInputStream inputStream = new FileInputStream(cacheFile);
+ Scanner s = new Scanner(inputStream);
+ String text = "";
+ while (s.hasNext()) {
+ text += s.nextLine();
+ }
+ inputStream.close();
+ return text;
+ }
+
+ public void Delete() throws IOException {
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/CacheStorage.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/CacheStorage.java
new file mode 100644
index 0000000..01bcc71
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/CacheStorage.java
@@ -0,0 +1,217 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+
+import android.util.Log;
+
+import java.io.BufferedOutputStream;
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.LinkedHashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Map.Entry;
+import java.util.concurrent.atomic.AtomicLong;
+import java.util.concurrent.locks.Lock;
+import java.util.concurrent.locks.ReadWriteLock;
+import java.util.concurrent.locks.ReentrantReadWriteLock;
+
+public class CacheStorage {
+ private static final String TAG = "CacheStorage";
+
+ private File cacheDir;
+ private Map cacheFileMap;
+
+ private long maxBytesSize;
+ private AtomicLong currentBytesSize = new AtomicLong();
+
+ private ReadWriteLock rwl = new ReentrantReadWriteLock();
+ private Lock readLock = rwl.readLock();
+ private Lock writeLock = rwl.writeLock();
+
+ public CacheStorage(File cacheDir, long maxBytesSize) {
+ this.cacheDir = cacheDir;
+ this.maxBytesSize = maxBytesSize;
+ this.cacheFileMap = Collections
+ .synchronizedMap(new LinkedHashMap(1024));
+
+ createCacheDirIfNotExists();
+ initializing();
+ }
+
+ private void createCacheDirIfNotExists() {
+ if (cacheDir.exists())
+ return;
+ cacheDir.mkdirs();
+ }
+
+ private void initializing() {
+ new Thread(new Initializer()).start();
+ }
+
+ private class Initializer implements Runnable {
+
+ @Override
+ public void run() {
+ writeLock.lock();
+ try {
+ File[] cachedFiles = cacheDir.listFiles();
+ for (File file : cachedFiles) {
+ putFileToCacheMap(file);
+ }
+ } catch (Exception ex) {
+ Log.e(TAG, "CacheStorage.Initializer: fail to initialize - "
+ + ex.getMessage(), ex);
+ } finally {
+ writeLock.unlock();
+ }
+ }
+ }
+
+ public File get(String filename) {
+ readLock.lock();
+ try {
+ CacheFile cachdFile = cacheFileMap.get(filename);
+ if (cachdFile == null) {
+ return null;
+ }
+ if (cachdFile.file.exists()) {
+ moveHitEntryToFirst(filename, cachdFile);
+ return cachdFile.file;
+ }
+ removeCacheFileFromMap(filename, cachdFile);
+ return null;
+ } finally {
+ readLock.unlock();
+ }
+ }
+
+ private void moveHitEntryToFirst(String filename, CacheFile cachedFile) {
+ cacheFileMap.remove(filename);
+ cacheFileMap.put(filename, cachedFile);
+ }
+
+ private void removeCacheFileFromMap(String filename, CacheFile cachedFile) {
+ currentBytesSize.addAndGet(-cachedFile.size);
+ cacheFileMap.remove(filename);
+ }
+
+ public void write(String filename, ByteProvider provider) throws IOException {
+ writeLock.lock();
+ try {
+ createCacheDirIfNotExists();
+ File file = createFile(filename);
+ copyProviderToFile(provider, file);
+ putToCachMapAndCheckMaxThresold(file);
+ } finally {
+ writeLock.unlock();
+ }
+ }
+
+ private File createFile(String filename) {
+ return new File(cacheDir, filename);
+ }
+
+ private void copyProviderToFile(ByteProvider provider, File file)
+ throws FileNotFoundException, IOException {
+ BufferedOutputStream os = null;
+ try {
+ os = new BufferedOutputStream(new FileOutputStream(file));
+ provider.writeTo(os);
+ } finally {
+ IOUtils.close(os);
+ }
+ }
+
+ private void putToCachMapAndCheckMaxThresold(File file) {
+ putFileToCacheMap(file);
+ checkMaxThresoldAndDeleteOldestWhenOverflow();
+ }
+
+ private void putFileToCacheMap(File file) {
+ cacheFileMap.put(file.getName(), new CacheFile(file));
+ currentBytesSize.addAndGet(file.length());
+ }
+
+ private void checkMaxThresoldAndDeleteOldestWhenOverflow() {
+ if (isOverflow()) {
+ List> deletingCandidates = getDeletingCandidates();
+ for (Entry entry : deletingCandidates) {
+ delete(entry.getKey());
+ }
+ }
+ }
+
+ private boolean isOverflow() {
+ if (maxBytesSize <= 0) {
+ return false;
+ }
+ return currentBytesSize.get() > maxBytesSize;
+ }
+
+ private List> getDeletingCandidates() {
+ List> deletingCandidates =
+ new ArrayList>();
+ long cadidateFileSizes = 0;
+ for (Entry entry : cacheFileMap.entrySet()) {
+ deletingCandidates.add(entry);
+ cadidateFileSizes += entry.getValue().file.length();
+ if (currentBytesSize.get() - cadidateFileSizes < maxBytesSize) {
+ break;
+ }
+ }
+ return deletingCandidates;
+ }
+
+ public void move(String filename, File sourceFile) {
+ writeLock.lock();
+ try {
+ createCacheDirIfNotExists();
+ File file = createFile(filename);
+ sourceFile.renameTo(file);
+ putToCachMapAndCheckMaxThresold(file);
+ } finally {
+ writeLock.unlock();
+ }
+ }
+
+ public void delete(String filename) {
+ writeLock.lock();
+ try {
+ CacheFile cacheFile = cacheFileMap.get(filename);
+ if (cacheFile == null)
+ return;
+
+ removeCacheFileFromMap(filename, cacheFile);
+ cacheFile.file.delete();
+ } finally {
+ writeLock.unlock();
+ }
+ }
+
+ public void deleteAll() {
+ writeLock.lock();
+ try {
+ List keys = new ArrayList(cacheFileMap.keySet());
+ for (String key : keys) {
+ delete(key);
+ }
+ } finally {
+ writeLock.unlock();
+ }
+ }
+
+ private static class CacheFile {
+ public File file;
+ public long size;
+
+ public CacheFile(File file) {
+ super();
+ this.file = file;
+ this.size = file.length();
+ }
+ }
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCache.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCache.java
new file mode 100644
index 0000000..9f50bb7
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCache.java
@@ -0,0 +1,20 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+
+public interface FileCache {
+
+ public FileEntry get(String key);
+
+ public void put(String key, ByteProvider provider) throws IOException;
+
+ public void put(String key, InputStream is) throws IOException;
+
+ public void put(String key, File sourceFile, boolean move) throws IOException;
+
+ public void remove(String key);
+
+ public void clear();
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheAleadyExistException.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheAleadyExistException.java
new file mode 100644
index 0000000..db4df5a
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheAleadyExistException.java
@@ -0,0 +1,9 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import android.util.Log;
+
+public class FileCacheAleadyExistException extends Throwable {
+ public FileCacheAleadyExistException(String format) {
+ Log.e("CacheAleadyExistE", format);
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheFactory.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheFactory.java
new file mode 100644
index 0000000..e89ffb2
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheFactory.java
@@ -0,0 +1,70 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import android.content.Context;
+
+import java.io.File;
+import java.util.HashMap;
+
+public class FileCacheFactory {
+
+ private static boolean initialized = false;
+ private static FileCacheFactory instance = new FileCacheFactory();
+
+ public static void initialize(Context context) {
+ if (!initialized) {
+ synchronized (instance) {
+ if (!initialized) {
+ instance.init(context);
+ initialized = true;
+ }
+ }
+ }
+ }
+
+ public static FileCacheFactory getInstance() {
+ if (!initialized) {
+ throw new IllegalStateException(
+ "Not initialized. You must call FileCacheFactory.initialize() before getInstance()");
+ }
+ return instance;
+ }
+
+ private HashMap cacheMap = new HashMap();
+ private File cacheBaseDir;
+
+ private FileCacheFactory() {
+ }
+
+ private void init(Context context) {
+ cacheBaseDir = context.getCacheDir();
+ }
+
+ public FileCache create(String cacheName, int maxKbSizes) throws FileCacheAleadyExistException {
+ synchronized (cacheMap) {
+ FileCache cache = cacheMap.get(cacheName);
+ if (cache != null) {
+ throw new FileCacheAleadyExistException(String.format(
+ "FileCache[%s] Aleady exists", cacheName));
+ }
+ File cacheDir = new File(cacheBaseDir, cacheName);
+ cache = new FileCacheImpl(cacheDir, maxKbSizes);
+ cacheMap.put(cacheName, cache);
+ return cache;
+ }
+ }
+
+ public FileCache get(String cacheName) throws FileCacheNotFoundException {
+ synchronized (cacheMap) {
+ FileCache cache = cacheMap.get(cacheName);
+ if (cache == null) {
+ throw new FileCacheNotFoundException(String.format(
+ "FileCache[%s] not founds.", cacheName));
+ }
+ return cache;
+ }
+ }
+
+ public boolean has(String cacheName) {
+ return cacheMap.containsKey(cacheName);
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheImpl.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheImpl.java
new file mode 100644
index 0000000..d847f9b
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheImpl.java
@@ -0,0 +1,71 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import java.io.File;
+import java.io.IOException;
+import java.io.InputStream;
+
+public class FileCacheImpl implements FileCache {
+
+ private CacheStorage cacheStorage;
+
+ public FileCacheImpl(File cacheDir, int maxKBSizes) {
+ long maxBytesSize = maxKBSizes <= 0 ? 0 : maxKBSizes * 1024;
+ cacheStorage = new CacheStorage(cacheDir, maxBytesSize);
+ }
+
+ @Override
+ public FileEntry get(String key) {
+ File file = cacheStorage.get(keyToFilename(key));
+ if (file == null) {
+ return null;
+ }
+ if (file.exists()) {
+ return new FileEntry(key, file);
+ }
+ return null;
+ }
+
+ @Override
+ public void put(String key, ByteProvider provider) throws IOException {
+ cacheStorage.write(keyToFilename(key), provider);
+ }
+
+ @Override
+ public void put(String key, InputStream is) throws IOException {
+ put(key, ByteProviderUtil.create(is));
+ }
+
+ @Override
+ public void put(String key, File sourceFile, boolean move)
+ throws IOException {
+ if (move) {
+ cacheStorage.move(keyToFilename(key), sourceFile);
+ } else {
+ put(key, ByteProviderUtil.create(sourceFile));
+ }
+ }
+
+ @Override
+ public void remove(String key) {
+ cacheStorage.delete(keyToFilename(key));
+ }
+
+ private String keyToFilename(String key) {
+ String filename = key.replace(":", "_");
+ filename = filename.replace("/", "_s_");
+ filename = filename.replace("\\", "_bs_");
+ filename = filename.replace("&", "_bs_");
+ filename = filename.replace("*", "_start_");
+ filename = filename.replace("?", "_q_");
+ filename = filename.replace("|", "_or_");
+ filename = filename.replace(">", "_gt_");
+ filename = filename.replace("<", "_lt_");
+ return filename;
+ }
+
+ @Override
+ public void clear() {
+ cacheStorage.deleteAll();
+ }
+
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheNotFoundException.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheNotFoundException.java
new file mode 100644
index 0000000..008b50e
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileCacheNotFoundException.java
@@ -0,0 +1,10 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+
+import android.util.Log;
+
+public class FileCacheNotFoundException extends Throwable {
+ public FileCacheNotFoundException(String format) {
+ Log.e("CacheNotFoundE", format);
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileEntry.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileEntry.java
new file mode 100644
index 0000000..c4563a9
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/FileEntry.java
@@ -0,0 +1,31 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import java.io.BufferedInputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.IOException;
+import java.io.InputStream;
+
+public class FileEntry {
+
+ private String key;
+ private File file;
+
+ public FileEntry(String key, File file) {
+ this.key = key;
+ this.file = file;
+ }
+
+ public InputStream getInputStream() throws IOException {
+ return new BufferedInputStream(new FileInputStream(file));
+ }
+
+ public String getKey() {
+ return key;
+ }
+
+ public File getFile() {
+ return file;
+ }
+
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/IOUtils.java b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/IOUtils.java
new file mode 100644
index 0000000..1d40fb1
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/cacheManager/IOUtils.java
@@ -0,0 +1,74 @@
+package com.limefriends.molde.menu_map.cacheManager;
+
+import java.io.BufferedInputStream;
+import java.io.BufferedOutputStream;
+import java.io.Closeable;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.OutputStream;
+
+public abstract class IOUtils {
+
+ public static String read(InputStream is) throws IOException {
+ InputStreamReader reader = null;
+ try {
+ reader = new InputStreamReader(is);
+ StringBuilder builder = new StringBuilder();
+ char[] readDate = new char[1024];
+ int len = -1;
+ while ((len = reader.read(readDate)) != -1) {
+ builder.append(readDate, 0, len);
+ }
+ return builder.toString();
+ } finally {
+ close(reader);
+ }
+ }
+
+ public static void copy(InputStream is, OutputStream out)
+ throws IOException {
+ byte[] buff = new byte[4096];
+ int len = -1;
+ while ((len = is.read(buff)) != -1) {
+ out.write(buff, 0, len);
+ }
+ }
+
+ public static void copy(File source, OutputStream os) throws IOException {
+ BufferedInputStream is = null;
+ try {
+ is = new BufferedInputStream(new FileInputStream(source));
+ IOUtils.copy(is, os);
+ } finally {
+ IOUtils.close(is);
+ }
+ }
+
+ public static void copy(InputStream is, File target) throws IOException {
+ OutputStream os = null;
+ try {
+ os = new BufferedOutputStream(new FileOutputStream(target));
+ IOUtils.copy(is, os);
+ } finally {
+ IOUtils.close(os);
+ }
+ }
+
+ public static void copy(String str, OutputStream os) throws IOException {
+ os.write(str.getBytes());
+ }
+
+ public static void close(Closeable stream) {
+ if (stream != null) {
+ try {
+ stream.close();
+ } catch (IOException e) {
+ }
+ }
+ }
+
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/entity/MoldeSearchMapHistoryEntity.java b/app/src/main/java/com/limefriends/molde/menu_map/entity/MoldeSearchMapHistoryEntity.java
new file mode 100644
index 0000000..2518be9
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/entity/MoldeSearchMapHistoryEntity.java
@@ -0,0 +1,75 @@
+package com.limefriends.molde.menu_map.entity;
+
+
+import java.io.Serializable;
+
+public class MoldeSearchMapHistoryEntity implements Serializable{
+ private String mapLat;
+ private String mapLng;
+ private String name;
+ private String mainAddress;
+ private String bizName;
+ private String telNo;
+
+ public MoldeSearchMapHistoryEntity(String mapLat, String mapLng, String name, String mainAddress, String bizName, String telNo) {
+ this.mapLat = mapLat;
+ this.mapLng = mapLng;
+ this.name = name;
+ this.mainAddress = mainAddress;
+ this.bizName = bizName;
+ this.telNo = telNo;
+ }
+
+ public String getMapLat() {
+ return mapLat;
+ }
+
+ public void setMapLat(String mapLat) {
+ this.mapLat = mapLat;
+ }
+
+ public String getMapLng() {
+ return mapLng;
+ }
+
+ public void setMapLng(String mapLng) {
+ this.mapLng = mapLng;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getMainAddress() {
+ return mainAddress;
+ }
+
+ public void setMainAddress(String mainAddress) {
+ this.mainAddress = mainAddress;
+ }
+
+ public String getBizName() {
+ return bizName;
+ }
+
+ public void setBizName(String bizName) {
+ this.bizName = bizName;
+ }
+
+ public String getTelNo() {
+ return telNo;
+ }
+
+ public void setTelNo(String telNo) {
+ this.telNo = telNo;
+ }
+
+ @Override
+ public String toString() {
+ return name + ", " + mainAddress + ", " + bizName;
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/entity/MoldeSearchMapInfoEntity.java b/app/src/main/java/com/limefriends/molde/menu_map/entity/MoldeSearchMapInfoEntity.java
new file mode 100755
index 0000000..137240b
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/entity/MoldeSearchMapInfoEntity.java
@@ -0,0 +1,85 @@
+package com.limefriends.molde.menu_map.entity;
+
+
+import java.io.Serializable;
+
+public class MoldeSearchMapInfoEntity implements Serializable{
+ private String mapLat;
+ private String mapLng;
+ private String name;
+ private String mainAddress;
+ private String streetAddress;
+ private String bizName;
+ private String telNo;
+
+ public MoldeSearchMapInfoEntity(String mapLat, String mapLng, String name, String mainAddress, String streetAddress, String bizName, String telNo) {
+ this.mapLat = mapLat;
+ this.mapLng = mapLng;
+ this.name = name;
+ this.mainAddress = mainAddress;
+ this.streetAddress = streetAddress;
+ this.bizName = bizName;
+ this.telNo = telNo;
+ }
+
+ public String getMapLat() {
+ return mapLat;
+ }
+
+ public void setMapLat(String mapLat) {
+ this.mapLat = mapLat;
+ }
+
+ public String getMapLng() {
+ return mapLng;
+ }
+
+ public void setMapLng(String mapLng) {
+ this.mapLng = mapLng;
+ }
+
+ public String getName() {
+ return name;
+ }
+
+ public void setName(String name) {
+ this.name = name;
+ }
+
+ public String getMainAddress() {
+ return mainAddress;
+ }
+
+ public void setMainAddress(String mainAddress) {
+ this.mainAddress = mainAddress;
+ }
+
+ public String getStreetAddress() {
+ return streetAddress;
+ }
+
+ public void setStreetAddress(String streetAddress) {
+ this.streetAddress = streetAddress;
+ }
+
+ public String getBizName() {
+ return bizName;
+ }
+
+ public void setBizName(String bizName) {
+ this.bizName = bizName;
+ }
+
+ public String getTelNo() {
+ return telNo;
+ }
+
+ public void setTelNo(String telNo) {
+ this.telNo = telNo;
+ }
+
+ @Override
+ public String toString() {
+ return name + ", " + mainAddress + ", " + bizName;
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardAdapter.java b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardAdapter.java
new file mode 100755
index 0000000..abbead6
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardAdapter.java
@@ -0,0 +1,15 @@
+package com.limefriends.molde.menu_map.reportCard;
+
+
+import android.support.v7.widget.CardView;
+
+public interface ReportCardAdapter {
+
+ int MAX_ELEVATION_FACTOR = 6;
+
+ float getBaseElevation();
+
+ CardView getCardViewAt(int position);
+
+ int getCount();
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardItem.java b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardItem.java
new file mode 100755
index 0000000..fc74ed0
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardItem.java
@@ -0,0 +1,21 @@
+package com.limefriends.molde.menu_map.reportCard;
+
+
+public class ReportCardItem {
+
+ private String text;
+ private String title;
+
+ public ReportCardItem(String title, String text) {
+ this.title = title;
+ this.text = text;
+ }
+
+ public String getText() {
+ return text;
+ }
+
+ public String getTitle() {
+ return title;
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardPagerAdapter.java b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardPagerAdapter.java
new file mode 100755
index 0000000..b8d1b8f
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ReportCardPagerAdapter.java
@@ -0,0 +1,108 @@
+package com.limefriends.molde.menu_map.reportCard;
+
+import android.content.Context;
+import android.support.v4.view.PagerAdapter;
+import android.support.v7.widget.CardView;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import com.limefriends.molde.R;
+import com.limefriends.molde.menu_map.MoldeMapFragment;
+import com.limefriends.molde.menu_map.MoldeMapReportPagerAdapterCallback;
+
+import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
+
+public class ReportCardPagerAdapter extends PagerAdapter implements ReportCardAdapter {
+ private List reportCardViewList;
+ private List reportCardDataList;
+ private MoldeMapReportPagerAdapterCallback callback;
+ private float mBaseElevation;
+ private Context context;
+
+ public ReportCardPagerAdapter(Context context) {
+ reportCardViewList = new ArrayList();
+ reportCardDataList = new ArrayList();
+ this.context = context;
+ }
+
+ public void addCardItem(ReportCardItem item) {
+ reportCardViewList.add(null);
+ reportCardDataList.add(item);
+ }
+
+ public void removeAllCardItem(){
+ reportCardDataList.clear();
+ }
+
+ public float getBaseElevation() {
+ return mBaseElevation;
+ }
+
+ @Override
+ public CardView getCardViewAt(int position) {
+ if(callback != null){
+ callback.applyReportCardInfo(position);
+ }
+ return reportCardViewList.get(position);
+ }
+
+ @Override
+ public int getCount() {
+ return reportCardDataList.size();
+ }
+
+ @Override
+ public boolean isViewFromObject(View view, Object object) {
+ return view == object;
+ }
+
+ @Override
+ public Object instantiateItem(ViewGroup container, final int position) {
+ View view = LayoutInflater.from(container.getContext())
+ .inflate(R.layout.map_report_card, container, false);
+ notifyDataSetChanged();
+ container.addView(view);
+ bind(reportCardDataList.get(position), view);
+ CardView cardView = (CardView) view.findViewById(R.id.cardView);
+ cardView.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View view) {
+ Toast.makeText(context, position + 1 + "번째 컨테이너 눌림", Toast.LENGTH_SHORT).show();
+ }
+ });
+ if (mBaseElevation == 0) {
+ mBaseElevation = cardView.getCardElevation();
+ }
+ cardView.setMaxCardElevation(mBaseElevation * MAX_ELEVATION_FACTOR);
+ reportCardViewList.set(position, cardView);
+ return view;
+ }
+
+ @Override
+ public void destroyItem(ViewGroup container, int position, Object object) {
+ container.removeView((View) object);
+ reportCardViewList.set(position, null);
+ }
+
+ private void bind(ReportCardItem item, View view) {
+ TextView titleTextView = (TextView) view.findViewById(R.id.titleTextView);
+ TextView contentTextView = (TextView) view.findViewById(R.id.contentTextView);
+ titleTextView.setText(item.getTitle());
+ contentTextView.setText(item.getText());
+ }
+
+ public void setCallback(MoldeMapReportPagerAdapterCallback callback) {
+ this.callback = callback;
+ }
+
+ @Override
+ public void notifyDataSetChanged() {
+ super.notifyDataSetChanged();
+ }
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ShadowTransformer.java b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ShadowTransformer.java
new file mode 100755
index 0000000..21aa27c
--- /dev/null
+++ b/app/src/main/java/com/limefriends/molde/menu_map/reportCard/ShadowTransformer.java
@@ -0,0 +1,111 @@
+package com.limefriends.molde.menu_map.reportCard;
+
+import android.support.v4.view.ViewPager;
+import android.support.v7.widget.CardView;
+import android.util.Log;
+import android.view.View;
+
+
+public class ShadowTransformer implements ViewPager.OnPageChangeListener, ViewPager.PageTransformer {
+
+ private ViewPager mViewPager;
+ private ReportCardAdapter mAdapter;
+ private float mLastOffset;
+ private boolean mScalingEnabled;
+
+ public ShadowTransformer(ViewPager viewPager, ReportCardAdapter adapter) {
+ mViewPager = viewPager;
+ viewPager.addOnPageChangeListener(this);
+ mAdapter = adapter;
+ }
+
+ public void enableScaling(boolean enable) {
+ if (mScalingEnabled && !enable) {
+ // shrink main card
+ CardView currentCard = mAdapter.getCardViewAt(mViewPager.getCurrentItem());
+ if (currentCard != null) {
+ currentCard.animate().scaleY(1);
+ currentCard.animate().scaleX(1);
+ }
+ }else if(!mScalingEnabled && enable){
+ // grow main card
+ CardView currentCard = mAdapter.getCardViewAt(mViewPager.getCurrentItem());
+ if (currentCard != null) {
+ currentCard.animate().scaleY(1.1f);
+ currentCard.animate().scaleX(1.1f);
+ }
+ }
+
+ mScalingEnabled = enable;
+ }
+
+ @Override
+ public void transformPage(View page, float position) {
+
+ }
+
+ @Override
+ public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {
+ int realCurrentPosition;
+ int nextPosition;
+ float baseElevation = mAdapter.getBaseElevation();
+ float realOffset;
+ boolean goingLeft = mLastOffset > positionOffset;
+
+ // If we're going backwards, onPageScrolled receives the last position
+ // instead of the current one
+ if (goingLeft) {
+ realCurrentPosition = position + 1;
+ nextPosition = position;
+ realOffset = 1 - positionOffset;
+ } else {
+ nextPosition = position + 1;
+ realCurrentPosition = position;
+ realOffset = positionOffset;
+ }
+
+ // Avoid crash on overscroll
+ if (nextPosition > mAdapter.getCount() - 1
+ || realCurrentPosition > mAdapter.getCount() - 1) {
+ return;
+ }
+
+ CardView currentCard = mAdapter.getCardViewAt(realCurrentPosition);
+
+ // This might be null if a fragment is being used
+ // and the views weren't created yet
+ if (currentCard != null) {
+ if (mScalingEnabled) {
+ currentCard.setScaleX((float) (1 + 0.1 * (1 - realOffset)));
+ currentCard.setScaleY((float) (1 + 0.1 * (1 - realOffset)));
+ }
+ currentCard.setCardElevation((baseElevation + baseElevation
+ * (ReportCardAdapter.MAX_ELEVATION_FACTOR - 1) * (1 - realOffset)));
+ }
+
+ CardView nextCard = mAdapter.getCardViewAt(nextPosition);
+
+ // We might be scrolling fast enough so that the next (or previous) card
+ // was already destroyed or a fragment might not have been created yet
+ if (nextCard != null) {
+ if (mScalingEnabled) {
+ nextCard.setScaleX((float) (1 + 0.1 * (realOffset)));
+ nextCard.setScaleY((float) (1 + 0.1 * (realOffset)));
+ }
+ nextCard.setCardElevation((baseElevation + baseElevation
+ * (ReportCardAdapter.MAX_ELEVATION_FACTOR - 1) * (realOffset)));
+ }
+
+ mLastOffset = positionOffset;
+ }
+
+ @Override
+ public void onPageSelected(int position) {
+
+ }
+
+ @Override
+ public void onPageScrollStateChanged(int state) {
+ }
+
+}
diff --git a/app/src/main/java/com/limefriends/molde/menu_mypage/MoldeMyPageFragment.java b/app/src/main/java/com/limefriends/molde/menu_mypage/MoldeMyPageFragment.java
index e386224..3b0d664 100644
--- a/app/src/main/java/com/limefriends/molde/menu_mypage/MoldeMyPageFragment.java
+++ b/app/src/main/java/com/limefriends/molde/menu_mypage/MoldeMyPageFragment.java
@@ -1,15 +1,16 @@
package com.limefriends.molde.menu_mypage;
+import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import com.limefriends.molde.MoldeMainActivity;
import com.limefriends.molde.R;
-import com.limefriends.molde.menu_map.MoldeMapFragment;
-public class MoldeMyPageFragment extends Fragment {
+public class MoldeMyPageFragment extends Fragment implements MoldeMainActivity.onKeyBackPressedListener{
public static MoldeMyPageFragment newInstance() {
return new MoldeMyPageFragment();
@@ -18,8 +19,17 @@ public static MoldeMyPageFragment newInstance() {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
- return inflater.inflate(R.layout.fragment_molde_mypage, container, false);
+ return inflater.inflate(R.layout.mypage_fragment, container, false);
}
+ @Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+ ((MoldeMainActivity)context).setOnKeyBackPressedListener(this);
+ }
+
+ @Override
+ public void onBackKey() {
+ }
}
diff --git a/app/src/main/java/com/limefriends/molde/menu_reportlist/MoldeReportListFragment.java b/app/src/main/java/com/limefriends/molde/menu_reportlist/MoldeReportListFragment.java
index efbd06c..d25b8f1 100644
--- a/app/src/main/java/com/limefriends/molde/menu_reportlist/MoldeReportListFragment.java
+++ b/app/src/main/java/com/limefriends/molde/menu_reportlist/MoldeReportListFragment.java
@@ -1,14 +1,16 @@
package com.limefriends.molde.menu_reportlist;
+import android.content.Context;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import com.limefriends.molde.MoldeMainActivity;
import com.limefriends.molde.R;
-public class MoldeReportListFragment extends Fragment {
+public class MoldeReportListFragment extends Fragment implements MoldeMainActivity.onKeyBackPressedListener{
public static MoldeReportListFragment newInstance() {
return new MoldeReportListFragment();
@@ -17,7 +19,17 @@ public static MoldeReportListFragment newInstance() {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
- return inflater.inflate(R.layout.fragment_molde_reportlist, container, false);
+ return inflater.inflate(R.layout.reportlist_fragment, container, false);
+ }
+
+ @Override
+ public void onAttach(Context context) {
+ super.onAttach(context);
+ ((MoldeMainActivity)context).setOnKeyBackPressedListener(this);
+ }
+
+ @Override
+ public void onBackKey() {
}
diff --git a/app/src/main/res/anim/scale_up.xml b/app/src/main/res/anim/scale_up.xml
new file mode 100755
index 0000000..21100e3
--- /dev/null
+++ b/app/src/main/res/anim/scale_up.xml
@@ -0,0 +1,11 @@
+
+
diff --git a/app/src/main/res/anim/trans_to_down.xml b/app/src/main/res/anim/trans_to_down.xml
new file mode 100755
index 0000000..a880440
--- /dev/null
+++ b/app/src/main/res/anim/trans_to_down.xml
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/anim/trans_to_little_down.xml b/app/src/main/res/anim/trans_to_little_down.xml
new file mode 100755
index 0000000..603e61f
--- /dev/null
+++ b/app/src/main/res/anim/trans_to_little_down.xml
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/anim/trans_to_little_up.xml b/app/src/main/res/anim/trans_to_little_up.xml
new file mode 100755
index 0000000..401e2da
--- /dev/null
+++ b/app/src/main/res/anim/trans_to_little_up.xml
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/anim/trans_to_up.xml b/app/src/main/res/anim/trans_to_up.xml
new file mode 100755
index 0000000..80dc2d9
--- /dev/null
+++ b/app/src/main/res/anim/trans_to_up.xml
@@ -0,0 +1,7 @@
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/back_to_home.png b/app/src/main/res/drawable/back_to_home.png
new file mode 100644
index 0000000..bc953b9
Binary files /dev/null and b/app/src/main/res/drawable/back_to_home.png differ
diff --git a/app/src/main/res/drawable/frame.xml b/app/src/main/res/drawable/frame.xml
new file mode 100644
index 0000000..4a193a6
--- /dev/null
+++ b/app/src/main/res/drawable/frame.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/line.xml b/app/src/main/res/drawable/line.xml
new file mode 100644
index 0000000..c73bd0e
--- /dev/null
+++ b/app/src/main/res/drawable/line.xml
@@ -0,0 +1,7 @@
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/drawable/my_location_icon.png b/app/src/main/res/drawable/my_location_icon.png
new file mode 100644
index 0000000..c71fc50
Binary files /dev/null and b/app/src/main/res/drawable/my_location_icon.png differ
diff --git a/app/src/main/res/drawable/report_search_loc_button.png b/app/src/main/res/drawable/report_search_loc_button.png
new file mode 100644
index 0000000..6c3160a
Binary files /dev/null and b/app/src/main/res/drawable/report_search_loc_button.png differ
diff --git a/app/src/main/res/drawable/star_off.png b/app/src/main/res/drawable/star_off.png
new file mode 100644
index 0000000..f029c79
Binary files /dev/null and b/app/src/main/res/drawable/star_off.png differ
diff --git a/app/src/main/res/drawable/star_on.png b/app/src/main/res/drawable/star_on.png
new file mode 100644
index 0000000..e94cc7f
Binary files /dev/null and b/app/src/main/res/drawable/star_on.png differ
diff --git a/app/src/main/res/drawable/text_clear_button.png b/app/src/main/res/drawable/text_clear_button.png
new file mode 100644
index 0000000..e797fdb
Binary files /dev/null and b/app/src/main/res/drawable/text_clear_button.png differ
diff --git a/app/src/main/res/layout/custom_toolbar.xml b/app/src/main/res/layout/custom_toolbar.xml
new file mode 100644
index 0000000..3891040
--- /dev/null
+++ b/app/src/main/res/layout/custom_toolbar.xml
@@ -0,0 +1,19 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/fragment_molde_map.xml b/app/src/main/res/layout/fragment_molde_map.xml
deleted file mode 100644
index 5a48493..0000000
--- a/app/src/main/res/layout/fragment_molde_map.xml
+++ /dev/null
@@ -1,96 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/app/src/main/res/layout/fragment_molde_magazine.xml b/app/src/main/res/layout/magazine_fragment.xml
similarity index 100%
rename from app/src/main/res/layout/fragment_molde_magazine.xml
rename to app/src/main/res/layout/magazine_fragment.xml
diff --git a/app/src/main/res/layout/map_activity_molde_report.xml b/app/src/main/res/layout/map_activity_molde_report.xml
new file mode 100644
index 0000000..9953d6e
--- /dev/null
+++ b/app/src/main/res/layout/map_activity_molde_report.xml
@@ -0,0 +1,213 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/activity_molde_search_map_info.xml b/app/src/main/res/layout/map_activity_molde_search_info.xml
similarity index 75%
rename from app/src/main/res/layout/activity_molde_search_map_info.xml
rename to app/src/main/res/layout/map_activity_molde_search_info.xml
index 666fcac..3e5f38c 100644
--- a/app/src/main/res/layout/activity_molde_search_map_info.xml
+++ b/app/src/main/res/layout/map_activity_molde_search_info.xml
@@ -24,17 +24,27 @@
android:padding="12dp"
android:scaleType="fitXY"
android:src="@drawable/map_search_button"
- android:background="@color/white"/>
+ android:background="@android:color/transparent"/>
+ android:theme="@style/LocalSearchInputStyle"/>
+
+
@@ -54,6 +65,7 @@
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
+ android:layout_marginTop="8dp"
android:layout_marginLeft="8dp"
android:layout_marginRight="8dp"
android:layout_marginBottom="8dp"/>
diff --git a/app/src/main/res/layout/map_fragment.xml b/app/src/main/res/layout/map_fragment.xml
new file mode 100644
index 0000000..28794e7
--- /dev/null
+++ b/app/src/main/res/layout/map_fragment.xml
@@ -0,0 +1,135 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/map_list_item_history_info.xml b/app/src/main/res/layout/map_list_item_history_info.xml
new file mode 100755
index 0000000..72735c4
--- /dev/null
+++ b/app/src/main/res/layout/map_list_item_history_info.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/src/main/res/layout/map_info_list_item.xml b/app/src/main/res/layout/map_list_item_loc_info.xml
similarity index 58%
rename from app/src/main/res/layout/map_info_list_item.xml
rename to app/src/main/res/layout/map_list_item_loc_info.xml
index 22c1e7f..4a4e332 100755
--- a/app/src/main/res/layout/map_info_list_item.xml
+++ b/app/src/main/res/layout/map_list_item_loc_info.xml
@@ -2,25 +2,23 @@
+ android:layout_height="52dp"
+ android:layout_margin="4dp">
+
+
+ android:layout_alignParentBottom="true"
+ android:background="@color/colorLittleGray" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/map_report_card.xml b/app/src/main/res/layout/map_report_card.xml
new file mode 100755
index 0000000..1b39434
--- /dev/null
+++ b/app/src/main/res/layout/map_report_card.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/app/src/main/res/layout/fragment_molde_mypage.xml b/app/src/main/res/layout/mypage_fragment.xml
similarity index 100%
rename from app/src/main/res/layout/fragment_molde_mypage.xml
rename to app/src/main/res/layout/mypage_fragment.xml
diff --git a/app/src/main/res/layout/fragment_molde_reportlist.xml b/app/src/main/res/layout/reportlist_fragment.xml
similarity index 100%
rename from app/src/main/res/layout/fragment_molde_reportlist.xml
rename to app/src/main/res/layout/reportlist_fragment.xml
diff --git a/app/src/main/res/menu/actionbar_menu.xml b/app/src/main/res/menu/actionbar_menu.xml
new file mode 100644
index 0000000..384feac
--- /dev/null
+++ b/app/src/main/res/menu/actionbar_menu.xml
@@ -0,0 +1,9 @@
+
+
diff --git a/app/src/main/res/values/colors.xml b/app/src/main/res/values/colors.xml
index b07eb91..85bb669 100644
--- a/app/src/main/res/values/colors.xml
+++ b/app/src/main/res/values/colors.xml
@@ -8,4 +8,6 @@
#5a595b
#bbbbbb
#dddddd
+ #ffc32f
+ #ffd262
diff --git a/app/src/main/res/values/dimens.xml b/app/src/main/res/values/dimens.xml
index 543c5ae..ee67595 100644
--- a/app/src/main/res/values/dimens.xml
+++ b/app/src/main/res/values/dimens.xml
@@ -1,8 +1,10 @@
0dp
0dp
-
16dp
10sp
10sp
+ 16sp
+
+ 32dp
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index e52d4da..f816ea5 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -4,5 +4,8 @@
매거진
피드
마이 페이지
-
+ 검색하기
+ 지역 또는 건물이름 검색
+ 신고내역
+ 신고내용
diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml
index adb34fc..56aa8cf 100644
--- a/app/src/main/res/values/styles.xml
+++ b/app/src/main/res/values/styles.xml
@@ -1,19 +1,27 @@
-
-
+
+
+
diff --git a/build/android-profile/profile-2018-04-01-01-08-41-031.json b/build/android-profile/profile-2018-04-01-01-08-41-031.json
deleted file mode 100644
index 408e57f..0000000
--- a/build/android-profile/profile-2018-04-01-01-08-41-031.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515019000,"args":{"JVM stats":"heap_memory_usage: 537583976\nnon_heap_memory_usage: 294521728\nloaded_class_count: 25996\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515129000,"args":{"JVM stats":"heap_memory_usage: 548795112\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515328000,"args":{"JVM stats":"heap_memory_usage: 550614184\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515328001,"args":{"JVM stats":"heap_memory_usage: 550614184\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515411000,"args":{"JVM stats":"heap_memory_usage: 564596160\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515429000,"args":{"JVM stats":"heap_memory_usage: 565808256\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515447000,"args":{"JVM stats":"heap_memory_usage: 567021080\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515449000,"args":{"JVM stats":"heap_memory_usage: 567328112\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515457000,"args":{"JVM stats":"heap_memory_usage: 567631120\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515459000,"args":{"JVM stats":"heap_memory_usage: 567631120\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515461000,"args":{"JVM stats":"heap_memory_usage: 567631120\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512515461001,"args":{"JVM stats":"heap_memory_usage: 567631120\nnon_heap_memory_usage: 294608288\nloaded_class_count: 26004\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512516571000,"args":{"JVM stats":"heap_memory_usage: 280393832\nnon_heap_memory_usage: 294681952\nloaded_class_count: 26004\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 39\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512516576000,"args":{"JVM stats":"heap_memory_usage: 282121648\nnon_heap_memory_usage: 294681952\nloaded_class_count: 26004\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512516626000,"args":{"JVM stats":"heap_memory_usage: 292785960\nnon_heap_memory_usage: 294684640\nloaded_class_count: 26004\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512516629000,"args":{"JVM stats":"heap_memory_usage: 292948656\nnon_heap_memory_usage: 294681888\nloaded_class_count: 26004\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512517236000,"args":{"JVM stats":"heap_memory_usage: 314612632\nnon_heap_memory_usage: 294685472\nloaded_class_count: 26004\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512517237000,"args":{"JVM stats":"heap_memory_usage: 314816288\nnon_heap_memory_usage: 294685472\nloaded_class_count: 26004\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512517283000,"args":{"JVM stats":"heap_memory_usage: 318075360\nnon_heap_memory_usage: 294685472\nloaded_class_count: 26004\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518062000,"args":{"JVM stats":"heap_memory_usage: 435496040\nnon_heap_memory_usage: 295684248\nloaded_class_count: 26113\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518064000,"args":{"JVM stats":"heap_memory_usage: 435496040\nnon_heap_memory_usage: 295684248\nloaded_class_count: 26113\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518065000,"args":{"JVM stats":"heap_memory_usage: 435658736\nnon_heap_memory_usage: 295684248\nloaded_class_count: 26113\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518072000,"args":{"JVM stats":"heap_memory_usage: 435989440\nnon_heap_memory_usage: 295684248\nloaded_class_count: 26113\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518075000,"args":{"JVM stats":"heap_memory_usage: 436148024\nnon_heap_memory_usage: 295684248\nloaded_class_count: 26113\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518076000,"args":{"JVM stats":"heap_memory_usage: 436148024\nnon_heap_memory_usage: 295684248\nloaded_class_count: 26113\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518089000,"args":{"JVM stats":"heap_memory_usage: 437363664\nnon_heap_memory_usage: 295684248\nloaded_class_count: 26113\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512518652000,"args":{"JVM stats":"heap_memory_usage: 472619192\nnon_heap_memory_usage: 295710376\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512519647000,"args":{"JVM stats":"heap_memory_usage: 376375504\nnon_heap_memory_usage: 295748256\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 44\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512519962000,"args":{"JVM stats":"heap_memory_usage: 536617768\nnon_heap_memory_usage: 295749216\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512519969000,"args":{"JVM stats":"heap_memory_usage: 536866728\nnon_heap_memory_usage: 295749216\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512520305000,"args":{"JVM stats":"heap_memory_usage: 159052400\nnon_heap_memory_usage: 295689904\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 34\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512520307000,"args":{"JVM stats":"heap_memory_usage: 160232792\nnon_heap_memory_usage: 295665200\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512520603000,"args":{"JVM stats":"heap_memory_usage: 217545080\nnon_heap_memory_usage: 295745496\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512520604000,"args":{"JVM stats":"heap_memory_usage: 217695600\nnon_heap_memory_usage: 295745496\nloaded_class_count: 26113\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512521022000,"args":{"JVM stats":"heap_memory_usage: 399627592\nnon_heap_memory_usage: 295832976\nloaded_class_count: 26114\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 24\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512521022001,"args":{"JVM stats":"heap_memory_usage: 401025040\nnon_heap_memory_usage: 295832976\nloaded_class_count: 26114\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512521031000,"args":{"JVM stats":"heap_memory_usage: 401398088\nnon_heap_memory_usage: 295832976\nloaded_class_count: 26114\nthread_count: 32\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":104,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515020000,"dur":9000},{"pid":1,"tid":104,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515029000,"dur":7000},{"pid":1,"tid":104,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515036000,"dur":1000},{"pid":1,"tid":104,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515036000,"dur":1000},{"pid":1,"tid":104,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515061000,"dur":2000},{"pid":1,"tid":104,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515063000,"dur":1000},{"pid":1,"tid":104,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515066000,"dur":100},{"pid":1,"tid":104,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515067000,"dur":100},{"pid":1,"tid":104,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515067000,"dur":100},{"pid":1,"tid":104,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515067000,"dur":100},{"pid":1,"tid":104,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515067000,"dur":1000},{"pid":1,"tid":104,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515068000,"dur":100},{"pid":1,"tid":104,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515068000,"dur":3000},{"pid":1,"tid":104,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515071000,"dur":1000},{"pid":1,"tid":104,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515072000,"dur":1000},{"pid":1,"tid":104,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515073000,"dur":1000},{"pid":1,"tid":104,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515074000,"dur":100},{"pid":1,"tid":104,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515074000,"dur":1000},{"pid":1,"tid":104,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515076000,"dur":8000},{"pid":1,"tid":104,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515084000,"dur":2000},{"pid":1,"tid":104,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515086000,"dur":100},{"pid":1,"tid":104,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515064000,"dur":22000},{"pid":1,"tid":104,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515086000,"dur":5000},{"pid":1,"tid":104,"id":28,"name":"app task manager create merge manifest task","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515091000,"dur":2000},{"pid":1,"tid":104,"id":29,"name":"app task manager create generate res values task","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515093000,"dur":100},{"pid":1,"tid":104,"id":30,"name":"app task manager create create renderscript task","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515093000,"dur":1000},{"pid":1,"tid":104,"id":31,"name":"app task manager create merge resources task","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515094000,"dur":1000},{"pid":1,"tid":104,"id":32,"name":"app task manager create merge assets task","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515095000,"dur":100},{"pid":1,"tid":104,"id":33,"name":"app task manager create build config task","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515095000,"dur":1000},{"pid":1,"tid":104,"id":34,"name":"app task manager create process res task","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515096000,"dur":1000},{"pid":1,"tid":104,"id":35,"name":"app task manager create aidl task","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515097000,"dur":1000},{"pid":1,"tid":104,"id":36,"name":"app task manager create shader task","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515098000,"dur":100},{"pid":1,"tid":104,"id":37,"name":"app task manager create ndk task","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515098000,"dur":100},{"pid":1,"tid":104,"id":38,"name":"app task manager create external native build task","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515098000,"dur":100},{"pid":1,"tid":104,"id":39,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515098000,"dur":1000},{"pid":1,"tid":104,"id":40,"name":"app task manager create compile task","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515099000,"dur":1000},{"pid":1,"tid":104,"id":41,"name":"app task manager create packaging task","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515100000,"dur":1000},{"pid":1,"tid":104,"id":42,"name":"app task manager create lint task","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515101000,"dur":100},{"pid":1,"tid":104,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 2\nis_debug: false\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512515091000,"dur":10000},{"pid":1,"tid":104,"id":43,"name":"variant manager create tasks for variant","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515101000,"dur":4000},{"pid":1,"tid":104,"id":44,"name":"variant manager create tasks for variant","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515105000,"dur":9000},{"pid":1,"tid":104,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515060000,"dur":54000},{"pid":1,"tid":104,"id":45,"name":"variant manager external native config values","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515114000,"dur":100},{"pid":1,"tid":104,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512515038000,"dur":76000},{"pid":1,"tid":0,"id":46,"name":"task: delete","args":{"span_id":"46","task":"type: 104\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515127000,"dur":1000},{"pid":1,"tid":0,"id":47,"name":"task: delete","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 104\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515129000,"dur":198000},{"pid":1,"tid":0,"id":48,"name":"task: unknown task type","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512515328000,"dur":100},{"pid":1,"tid":0,"id":49,"name":"task: app pre build","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515328000,"dur":83000},{"pid":1,"tid":0,"id":50,"name":"task: aidl compile","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515412000,"dur":17000},{"pid":1,"tid":0,"id":51,"name":"task: renderscript compile","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515430000,"dur":17000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515447000,"dur":2000},{"pid":1,"tid":0,"id":53,"name":"task: generate build config","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515450000,"dur":7000},{"pid":1,"tid":0,"id":54,"name":"task: prepare lint jar","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512515458000,"dur":1000},{"pid":1,"tid":0,"id":55,"name":"task: generate res values","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515460000,"dur":1000},{"pid":1,"tid":0,"id":56,"name":"task: unknown task type","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515461000,"dur":100},{"pid":1,"tid":0,"id":57,"name":"task: merge resources","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512515463000,"dur":1108000},{"pid":1,"tid":0,"id":58,"name":"task: compatible screens manifest","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512516572000,"dur":4000},{"pid":1,"tid":0,"id":59,"name":"task: merge manifests","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512516577000,"dur":48000},{"pid":1,"tid":0,"id":60,"name":"task: splits discovery","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512516626000,"dur":3000},{"pid":1,"tid":0,"id":61,"name":"task: process android resources","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512516631000,"dur":605000},{"pid":1,"tid":0,"id":62,"name":"task: unknown task type","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512517237000,"dur":100},{"pid":1,"tid":0,"id":63,"name":"task: java pre compile","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512517238000,"dur":45000},{"pid":1,"tid":0,"id":64,"name":"task: android java compile","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512517284000,"dur":778000},{"pid":1,"tid":0,"id":65,"name":"task: ndk compile","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518064000,"dur":100},{"pid":1,"tid":0,"id":66,"name":"task: unknown task type","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518065000,"dur":100},{"pid":1,"tid":0,"id":67,"name":"task: merge source set folders","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518065000,"dur":7000},{"pid":1,"tid":0,"id":68,"name":"task: shader compile","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518073000,"dur":2000},{"pid":1,"tid":0,"id":69,"name":"task: unknown task type","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518075000,"dur":1000},{"pid":1,"tid":0,"id":70,"name":"task: merge source set folders","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518076000,"dur":13000},{"pid":1,"tid":105,"id":72,"name":"transform prep: dex archive builder","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: false\n"},"ph":"X","ts":1522512518129000,"dur":3000},{"pid":1,"tid":105,"id":73,"name":"transform: dex archive builder","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: false\n"},"ph":"X","ts":1522512518132000,"dur":447000},{"pid":1,"tid":0,"id":71,"name":"task: transform","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518090000,"dur":562000},{"pid":1,"tid":106,"id":75,"name":"transform prep: external libs merger","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: false\n"},"ph":"X","ts":1522512518664000,"dur":1000},{"pid":1,"tid":106,"id":76,"name":"transform: external libs merger","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: false\n"},"ph":"X","ts":1522512518665000,"dur":967000},{"pid":1,"tid":0,"id":74,"name":"task: transform","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512518653000,"dur":994000},{"pid":1,"tid":106,"id":78,"name":"transform prep: dex merger","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: false\n"},"ph":"X","ts":1522512519657000,"dur":3000},{"pid":1,"tid":106,"id":79,"name":"transform: dex merger","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: false\n"},"ph":"X","ts":1522512519660000,"dur":280000},{"pid":1,"tid":0,"id":77,"name":"task: transform","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512519647000,"dur":314000},{"pid":1,"tid":0,"id":80,"name":"task: merge source set folders","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512519963000,"dur":6000},{"pid":1,"tid":106,"id":82,"name":"transform prep: merge java resources","args":{"span_id":"82","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 13\nis_incremental: false\n"},"ph":"X","ts":1522512519988000,"dur":9000},{"pid":1,"tid":106,"id":83,"name":"transform: merge java resources","args":{"span_id":"83","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 13\nis_incremental: false\n"},"ph":"X","ts":1522512519997000,"dur":282000},{"pid":1,"tid":0,"id":81,"name":"task: transform","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512519972000,"dur":333000},{"pid":1,"tid":0,"id":84,"name":"task: unknown task type","args":{"span_id":"84","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512520306000,"dur":1000},{"pid":1,"tid":107,"id":86,"name":"transform prep: merge java resources","args":{"span_id":"86","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 13\nis_incremental: false\n"},"ph":"X","ts":1522512520326000,"dur":1000},{"pid":1,"tid":107,"id":87,"name":"transform: merge java resources","args":{"span_id":"87","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 13\nis_incremental: false\n"},"ph":"X","ts":1522512520327000,"dur":252000},{"pid":1,"tid":0,"id":85,"name":"task: transform","args":{"span_id":"85","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512520309000,"dur":294000},{"pid":1,"tid":0,"id":88,"name":"task: validate signing","args":{"span_id":"88","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512520603000,"dur":1000},{"pid":1,"tid":0,"id":89,"name":"task: package application","args":{"span_id":"89","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512520605000,"dur":417000},{"pid":1,"tid":0,"id":90,"name":"task: unknown task type","args":{"span_id":"90","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512521022000,"dur":100},{"pid":1,"tid":104,"id":91,"name":"base plugin build finished","args":{"span_id":"91","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 46838\n apk_size: 2621127\n resources_ap_size: 745471\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512521023000,"dur":1000}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-01-08-41-031.rawproto b/build/android-profile/profile-2018-04-01-01-08-41-031.rawproto
deleted file mode 100644
index 2b692d7..0000000
Binary files a/build/android-profile/profile-2018-04-01-01-08-41-031.rawproto and /dev/null differ
diff --git a/build/android-profile/profile-2018-04-01-01-11-28-763.json b/build/android-profile/profile-2018-04-01-01-11-28-763.json
deleted file mode 100644
index 80555bf..0000000
--- a/build/android-profile/profile-2018-04-01-01-11-28-763.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683445000,"args":{"JVM stats":"heap_memory_usage: 458982024\nnon_heap_memory_usage: 295896840\nloaded_class_count: 26121\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683493000,"args":{"JVM stats":"heap_memory_usage: 469380592\nnon_heap_memory_usage: 295891432\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683493001,"args":{"JVM stats":"heap_memory_usage: 469380592\nnon_heap_memory_usage: 295891432\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683577000,"args":{"JVM stats":"heap_memory_usage: 482398008\nnon_heap_memory_usage: 295801640\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683587000,"args":{"JVM stats":"heap_memory_usage: 483265520\nnon_heap_memory_usage: 295801640\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683593000,"args":{"JVM stats":"heap_memory_usage: 483265520\nnon_heap_memory_usage: 295801640\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683594000,"args":{"JVM stats":"heap_memory_usage: 483265520\nnon_heap_memory_usage: 295801640\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683596000,"args":{"JVM stats":"heap_memory_usage: 483265520\nnon_heap_memory_usage: 295801640\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683604000,"args":{"JVM stats":"heap_memory_usage: 483698768\nnon_heap_memory_usage: 295803112\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683609000,"args":{"JVM stats":"heap_memory_usage: 483698768\nnon_heap_memory_usage: 295803112\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683609001,"args":{"JVM stats":"heap_memory_usage: 483698768\nnon_heap_memory_usage: 295803112\nloaded_class_count: 26121\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683988000,"args":{"JVM stats":"heap_memory_usage: 535972472\nnon_heap_memory_usage: 295675952\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512683990000,"args":{"JVM stats":"heap_memory_usage: 535972472\nnon_heap_memory_usage: 295675952\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684045000,"args":{"JVM stats":"heap_memory_usage: 546784560\nnon_heap_memory_usage: 295705024\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684046000,"args":{"JVM stats":"heap_memory_usage: 546784560\nnon_heap_memory_usage: 295705024\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684555000,"args":{"JVM stats":"heap_memory_usage: 157255216\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 27\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684556000,"args":{"JVM stats":"heap_memory_usage: 158988832\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684589000,"args":{"JVM stats":"heap_memory_usage: 161658000\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684601000,"args":{"JVM stats":"heap_memory_usage: 163403712\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684602000,"args":{"JVM stats":"heap_memory_usage: 163403712\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684603000,"args":{"JVM stats":"heap_memory_usage: 163403712\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684604000,"args":{"JVM stats":"heap_memory_usage: 163403712\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684610000,"args":{"JVM stats":"heap_memory_usage: 163798680\nnon_heap_memory_usage: 295682304\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684738000,"args":{"JVM stats":"heap_memory_usage: 466241504\nnon_heap_memory_usage: 295686592\nloaded_class_count: 26121\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684744000,"args":{"JVM stats":"heap_memory_usage: 466241504\nnon_heap_memory_usage: 295686592\nloaded_class_count: 26121\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684749000,"args":{"JVM stats":"heap_memory_usage: 466636504\nnon_heap_memory_usage: 295686592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684903000,"args":{"JVM stats":"heap_memory_usage: 474440000\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684935000,"args":{"JVM stats":"heap_memory_usage: 476077496\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684936000,"args":{"JVM stats":"heap_memory_usage: 476077496\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684937000,"args":{"JVM stats":"heap_memory_usage: 476077496\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684951000,"args":{"JVM stats":"heap_memory_usage: 478216600\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684952000,"args":{"JVM stats":"heap_memory_usage: 478216600\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684963000,"args":{"JVM stats":"heap_memory_usage: 479487608\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512684968000,"args":{"JVM stats":"heap_memory_usage: 479487608\nnon_heap_memory_usage: 295649592\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512685158000,"args":{"JVM stats":"heap_memory_usage: 499531840\nnon_heap_memory_usage: 295675424\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512685162000,"args":{"JVM stats":"heap_memory_usage: 499761200\nnon_heap_memory_usage: 295692512\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512685163000,"args":{"JVM stats":"heap_memory_usage: 499761200\nnon_heap_memory_usage: 295692512\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512685164000,"args":{"JVM stats":"heap_memory_usage: 499761200\nnon_heap_memory_usage: 295692896\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512685176000,"args":{"JVM stats":"heap_memory_usage: 499986496\nnon_heap_memory_usage: 295695336\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512685182000,"args":{"JVM stats":"heap_memory_usage: 500768496\nnon_heap_memory_usage: 295695336\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512685384000,"args":{"JVM stats":"heap_memory_usage: 509323880\nnon_heap_memory_usage: 295698920\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512686283000,"args":{"JVM stats":"heap_memory_usage: 233777176\nnon_heap_memory_usage: 296034536\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 33\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512687478000,"args":{"JVM stats":"heap_memory_usage: 296851936\nnon_heap_memory_usage: 296110984\nloaded_class_count: 26121\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 95\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512687659000,"args":{"JVM stats":"heap_memory_usage: 399438568\nnon_heap_memory_usage: 296112824\nloaded_class_count: 26121\nthread_count: 39\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512687661000,"args":{"JVM stats":"heap_memory_usage: 399666072\nnon_heap_memory_usage: 296112824\nloaded_class_count: 26121\nthread_count: 39\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512687961000,"args":{"JVM stats":"heap_memory_usage: 437916432\nnon_heap_memory_usage: 296115384\nloaded_class_count: 26121\nthread_count: 41\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512688538000,"args":{"JVM stats":"heap_memory_usage: 525241128\nnon_heap_memory_usage: 296061496\nloaded_class_count: 26121\nthread_count: 47\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512688742000,"args":{"JVM stats":"heap_memory_usage: 408947048\nnon_heap_memory_usage: 296074520\nloaded_class_count: 26121\nthread_count: 41\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 30\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512688745000,"args":{"JVM stats":"heap_memory_usage: 410359936\nnon_heap_memory_usage: 296075224\nloaded_class_count: 26121\nthread_count: 41\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512688746000,"args":{"JVM stats":"heap_memory_usage: 410359936\nnon_heap_memory_usage: 296075928\nloaded_class_count: 26121\nthread_count: 41\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512688746001,"args":{"JVM stats":"heap_memory_usage: 410359936\nnon_heap_memory_usage: 296075928\nloaded_class_count: 26121\nthread_count: 41\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512688763000,"args":{"JVM stats":"heap_memory_usage: 410935240\nnon_heap_memory_usage: 296096992\nloaded_class_count: 26121\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":108,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683445000,"dur":4000},{"pid":1,"tid":108,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683449000,"dur":2000},{"pid":1,"tid":108,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683451000,"dur":1000},{"pid":1,"tid":108,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683451000,"dur":1000},{"pid":1,"tid":108,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683457000,"dur":3000},{"pid":1,"tid":108,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683460000,"dur":1000},{"pid":1,"tid":108,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683461000,"dur":100},{"pid":1,"tid":108,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683461000,"dur":100},{"pid":1,"tid":108,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683461000,"dur":1000},{"pid":1,"tid":108,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683462000,"dur":100},{"pid":1,"tid":108,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683462000,"dur":100},{"pid":1,"tid":108,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683462000,"dur":100},{"pid":1,"tid":108,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683462000,"dur":2000},{"pid":1,"tid":108,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683464000,"dur":100},{"pid":1,"tid":108,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683464000,"dur":1000},{"pid":1,"tid":108,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683465000,"dur":100},{"pid":1,"tid":108,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683465000,"dur":100},{"pid":1,"tid":108,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683465000,"dur":100},{"pid":1,"tid":108,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683465000,"dur":4000},{"pid":1,"tid":108,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683469000,"dur":2000},{"pid":1,"tid":108,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683472000,"dur":100},{"pid":1,"tid":108,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512683461000,"dur":11000},{"pid":1,"tid":108,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683472000,"dur":2000},{"pid":1,"tid":108,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683474000,"dur":4000},{"pid":1,"tid":108,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683457000,"dur":22000},{"pid":1,"tid":108,"id":28,"name":"variant manager external native config values","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683479000,"dur":100},{"pid":1,"tid":108,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512683454000,"dur":25000},{"pid":1,"tid":0,"id":29,"name":"task: build info loader","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 7\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512683492000,"dur":1000},{"pid":1,"tid":0,"id":30,"name":"task: unknown task type","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683493000,"dur":100},{"pid":1,"tid":0,"id":31,"name":"task: app pre build","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683494000,"dur":83000},{"pid":1,"tid":0,"id":32,"name":"task: aidl compile","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683577000,"dur":10000},{"pid":1,"tid":0,"id":33,"name":"task: renderscript compile","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683589000,"dur":4000},{"pid":1,"tid":0,"id":34,"name":"task: check manifest","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683594000,"dur":100},{"pid":1,"tid":0,"id":35,"name":"task: generate build config","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683595000,"dur":1000},{"pid":1,"tid":0,"id":36,"name":"task: prepare lint jar","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683599000,"dur":4000},{"pid":1,"tid":0,"id":37,"name":"task: generate res values","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683608000,"dur":1000},{"pid":1,"tid":0,"id":38,"name":"task: unknown task type","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683609000,"dur":100},{"pid":1,"tid":0,"id":39,"name":"task: merge resources","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512683610000,"dur":378000},{"pid":1,"tid":0,"id":40,"name":"task: compatible screens manifest","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512683989000,"dur":1000},{"pid":1,"tid":0,"id":41,"name":"task: merge manifests","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512683991000,"dur":54000},{"pid":1,"tid":0,"id":42,"name":"task: splits discovery","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684046000,"dur":100},{"pid":1,"tid":0,"id":43,"name":"task: process android resources","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684047000,"dur":508000},{"pid":1,"tid":0,"id":44,"name":"task: unknown task type","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684555000,"dur":100},{"pid":1,"tid":0,"id":45,"name":"task: java pre compile","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684556000,"dur":32000},{"pid":1,"tid":0,"id":46,"name":"task: android java compile","args":{"span_id":"46","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684591000,"dur":10000},{"pid":1,"tid":0,"id":47,"name":"task: merge source set folders","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684602000,"dur":100},{"pid":1,"tid":0,"id":48,"name":"task: shader compile","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684603000,"dur":100},{"pid":1,"tid":0,"id":49,"name":"task: unknown task type","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684604000,"dur":100},{"pid":1,"tid":0,"id":50,"name":"task: merge source set folders","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684604000,"dur":6000},{"pid":1,"tid":0,"id":51,"name":"task: package application","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684611000,"dur":127000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest in instant run mode","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 72\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684739000,"dur":5000},{"pid":1,"tid":109,"id":54,"name":"transform prep: extract jars","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 2\nis_incremental: false\n"},"ph":"X","ts":1522512684746000,"dur":100},{"pid":1,"tid":109,"id":55,"name":"transform: extract jars","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 2\nis_incremental: false\n"},"ph":"X","ts":1522512684746000,"dur":1000},{"pid":1,"tid":0,"id":53,"name":"task: transform","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684744000,"dur":5000},{"pid":1,"tid":109,"id":57,"name":"transform prep: instant run verifier","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: false\n"},"ph":"X","ts":1522512684756000,"dur":1000},{"pid":1,"tid":109,"id":58,"name":"transform: instant run verifier","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: false\n"},"ph":"X","ts":1522512684757000,"dur":135000},{"pid":1,"tid":0,"id":56,"name":"task: transform","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684750000,"dur":153000},{"pid":1,"tid":0,"id":59,"name":"task: transform","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684904000,"dur":31000},{"pid":1,"tid":0,"id":60,"name":"task: ndk compile","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684936000,"dur":100},{"pid":1,"tid":0,"id":61,"name":"task: merge source set folders","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684937000,"dur":100},{"pid":1,"tid":0,"id":62,"name":"task: transform","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684938000,"dur":13000},{"pid":1,"tid":0,"id":63,"name":"task: unknown task type","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684952000,"dur":100},{"pid":1,"tid":0,"id":64,"name":"task: transform","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512684953000,"dur":10000},{"pid":1,"tid":109,"id":66,"name":"transform prep: no changes verifier","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 16\nis_incremental: true\n"},"ph":"X","ts":1522512684965000,"dur":2000},{"pid":1,"tid":109,"id":67,"name":"transform: no changes verifier","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 16\nis_incremental: true\n"},"ph":"X","ts":1522512684967000,"dur":100},{"pid":1,"tid":0,"id":65,"name":"task: transform","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684964000,"dur":4000},{"pid":1,"tid":109,"id":69,"name":"transform prep: instant run","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: false\n"},"ph":"X","ts":1522512684993000,"dur":12000},{"pid":1,"tid":109,"id":70,"name":"transform: instant run","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: false\n"},"ph":"X","ts":1522512685005000,"dur":133000},{"pid":1,"tid":0,"id":68,"name":"task: transform","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512684969000,"dur":189000},{"pid":1,"tid":109,"id":72,"name":"transform prep: instant run dex","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522512685162000,"dur":100},{"pid":1,"tid":109,"id":73,"name":"transform: instant run dex","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522512685162000,"dur":100},{"pid":1,"tid":0,"id":71,"name":"task: transform","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512685159000,"dur":3000},{"pid":1,"tid":0,"id":74,"name":"task: unknown task type","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512685163000,"dur":100},{"pid":1,"tid":0,"id":75,"name":"task: pre cold swap","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 48\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512685163000,"dur":100},{"pid":1,"tid":0,"id":76,"name":"task: fast deploy runtime extractor","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 21\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512685164000,"dur":12000},{"pid":1,"tid":0,"id":77,"name":"task: generate instant run app info","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 25\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512685177000,"dur":5000},{"pid":1,"tid":108,"id":79,"name":"transform prep: instant run slicer","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: false\n"},"ph":"X","ts":1522512685189000,"dur":100},{"pid":1,"tid":108,"id":80,"name":"transform: instant run slicer","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: false\n"},"ph":"X","ts":1522512685189000,"dur":171000},{"pid":1,"tid":0,"id":78,"name":"task: transform","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512685182000,"dur":202000},{"pid":1,"tid":108,"id":82,"name":"transform prep: dex archive builder","args":{"span_id":"82","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: false\n"},"ph":"X","ts":1522512685415000,"dur":2000},{"pid":1,"tid":108,"id":83,"name":"transform: dex archive builder","args":{"span_id":"83","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: false\n"},"ph":"X","ts":1522512685417000,"dur":783000},{"pid":1,"tid":0,"id":81,"name":"task: transform","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512685385000,"dur":898000},{"pid":1,"tid":108,"id":85,"name":"transform prep: external libs merger","args":{"span_id":"85","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: false\n"},"ph":"X","ts":1522512686298000,"dur":2000},{"pid":1,"tid":108,"id":86,"name":"transform: external libs merger","args":{"span_id":"86","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: false\n"},"ph":"X","ts":1522512686300000,"dur":1160000},{"pid":1,"tid":0,"id":84,"name":"task: transform","args":{"span_id":"84","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512686284000,"dur":1193000},{"pid":1,"tid":108,"id":88,"name":"transform prep: dex merger","args":{"span_id":"88","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: false\n"},"ph":"X","ts":1522512687487000,"dur":3000},{"pid":1,"tid":108,"id":89,"name":"transform: dex merger","args":{"span_id":"89","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: false\n"},"ph":"X","ts":1522512687490000,"dur":149000},{"pid":1,"tid":0,"id":87,"name":"task: transform","args":{"span_id":"87","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512687478000,"dur":181000},{"pid":1,"tid":0,"id":90,"name":"task: validate signing","args":{"span_id":"90","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512687660000,"dur":100},{"pid":1,"tid":108,"id":92,"name":"transform prep: instant run dependencies apk builder","args":{"span_id":"92","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: false\n"},"ph":"X","ts":1522512687666000,"dur":2000},{"pid":1,"tid":108,"id":93,"name":"transform: instant run dependencies apk builder","args":{"span_id":"93","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: false\n"},"ph":"X","ts":1522512687668000,"dur":292000},{"pid":1,"tid":0,"id":91,"name":"task: transform","args":{"span_id":"91","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512687661000,"dur":300000},{"pid":1,"tid":108,"id":95,"name":"transform prep: instant run slice split apk builder","args":{"span_id":"95","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: false\n"},"ph":"X","ts":1522512687965000,"dur":3000},{"pid":1,"tid":108,"id":96,"name":"transform: instant run slice split apk builder","args":{"span_id":"96","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: false\n"},"ph":"X","ts":1522512687968000,"dur":569000},{"pid":1,"tid":0,"id":94,"name":"task: transform","args":{"span_id":"94","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512687962000,"dur":576000},{"pid":1,"tid":0,"id":97,"name":"task: package application","args":{"span_id":"97","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512688538000,"dur":204000},{"pid":1,"tid":0,"id":98,"name":"task: build info writer","args":{"span_id":"98","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 70\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512688743000,"dur":2000},{"pid":1,"tid":0,"id":99,"name":"task: unknown task type","args":{"span_id":"99","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512688746000,"dur":100},{"pid":1,"tid":0,"id":100,"name":"task: unknown task type","args":{"span_id":"100","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512688746000,"dur":100},{"pid":1,"tid":108,"id":101,"name":"base plugin build finished","args":{"span_id":"101","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\nmetrics {\n metrics_time_ns: 91278\n apk_size: 670961\n resources_ap_size: 584268\n}\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512688754000,"dur":1000}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-01-11-28-763.rawproto b/build/android-profile/profile-2018-04-01-01-11-28-763.rawproto
deleted file mode 100644
index b736e28..0000000
Binary files a/build/android-profile/profile-2018-04-01-01-11-28-763.rawproto and /dev/null differ
diff --git a/build/android-profile/profile-2018-04-01-01-12-11-923.json b/build/android-profile/profile-2018-04-01-01-12-11-923.json
deleted file mode 100644
index 92ca5bc..0000000
--- a/build/android-profile/profile-2018-04-01-01-12-11-923.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730417000,"args":{"JVM stats":"heap_memory_usage: 465833832\nnon_heap_memory_usage: 296257792\nloaded_class_count: 26131\nthread_count: 28\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730469000,"args":{"JVM stats":"heap_memory_usage: 476788792\nnon_heap_memory_usage: 296260912\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730470000,"args":{"JVM stats":"heap_memory_usage: 476788792\nnon_heap_memory_usage: 296260912\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730531000,"args":{"JVM stats":"heap_memory_usage: 489073224\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730541000,"args":{"JVM stats":"heap_memory_usage: 490185808\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730547000,"args":{"JVM stats":"heap_memory_usage: 490556344\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730548000,"args":{"JVM stats":"heap_memory_usage: 490556344\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730549000,"args":{"JVM stats":"heap_memory_usage: 490556344\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730550000,"args":{"JVM stats":"heap_memory_usage: 490556344\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730551000,"args":{"JVM stats":"heap_memory_usage: 490556344\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730551001,"args":{"JVM stats":"heap_memory_usage: 490556344\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730594000,"args":{"JVM stats":"heap_memory_usage: 496486696\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730596000,"args":{"JVM stats":"heap_memory_usage: 496486696\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730602000,"args":{"JVM stats":"heap_memory_usage: 496486696\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730604000,"args":{"JVM stats":"heap_memory_usage: 496486696\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730615000,"args":{"JVM stats":"heap_memory_usage: 498340544\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730615001,"args":{"JVM stats":"heap_memory_usage: 498340544\nnon_heap_memory_usage: 296204016\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512730645000,"args":{"JVM stats":"heap_memory_usage: 500572296\nnon_heap_memory_usage: 296206640\nloaded_class_count: 26133\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731250000,"args":{"JVM stats":"heap_memory_usage: 248970240\nnon_heap_memory_usage: 297262544\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 54\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731252000,"args":{"JVM stats":"heap_memory_usage: 253310208\nnon_heap_memory_usage: 297262544\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731253000,"args":{"JVM stats":"heap_memory_usage: 253495472\nnon_heap_memory_usage: 297262544\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731253001,"args":{"JVM stats":"heap_memory_usage: 253495472\nnon_heap_memory_usage: 297262544\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731257000,"args":{"JVM stats":"heap_memory_usage: 254329368\nnon_heap_memory_usage: 297262544\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731260000,"args":{"JVM stats":"heap_memory_usage: 254329368\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731264000,"args":{"JVM stats":"heap_memory_usage: 254329368\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731267000,"args":{"JVM stats":"heap_memory_usage: 254329368\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731290000,"args":{"JVM stats":"heap_memory_usage: 255598984\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731316000,"args":{"JVM stats":"heap_memory_usage: 258059048\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731318000,"args":{"JVM stats":"heap_memory_usage: 258059048\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731321000,"args":{"JVM stats":"heap_memory_usage: 258059048\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731334000,"args":{"JVM stats":"heap_memory_usage: 259943224\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731335000,"args":{"JVM stats":"heap_memory_usage: 259943224\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731349000,"args":{"JVM stats":"heap_memory_usage: 260798600\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731350000,"args":{"JVM stats":"heap_memory_usage: 260798600\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731413000,"args":{"JVM stats":"heap_memory_usage: 269561712\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731416000,"args":{"JVM stats":"heap_memory_usage: 269751072\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731416001,"args":{"JVM stats":"heap_memory_usage: 269787928\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731417000,"args":{"JVM stats":"heap_memory_usage: 269981400\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731418000,"args":{"JVM stats":"heap_memory_usage: 269981400\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731419000,"args":{"JVM stats":"heap_memory_usage: 269989624\nnon_heap_memory_usage: 297263760\nloaded_class_count: 26242\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731456000,"args":{"JVM stats":"heap_memory_usage: 272716368\nnon_heap_memory_usage: 297280720\nloaded_class_count: 26242\nthread_count: 37\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731679000,"args":{"JVM stats":"heap_memory_usage: 313212568\nnon_heap_memory_usage: 297290992\nloaded_class_count: 26242\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731696000,"args":{"JVM stats":"heap_memory_usage: 314513688\nnon_heap_memory_usage: 297290992\nloaded_class_count: 26242\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731730000,"args":{"JVM stats":"heap_memory_usage: 323000368\nnon_heap_memory_usage: 297303024\nloaded_class_count: 26242\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731732000,"args":{"JVM stats":"heap_memory_usage: 323185664\nnon_heap_memory_usage: 297303024\nloaded_class_count: 26242\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731737000,"args":{"JVM stats":"heap_memory_usage: 323556304\nnon_heap_memory_usage: 297303024\nloaded_class_count: 26242\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731892000,"args":{"JVM stats":"heap_memory_usage: 335980208\nnon_heap_memory_usage: 297336872\nloaded_class_count: 26242\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731905000,"args":{"JVM stats":"heap_memory_usage: 335980208\nnon_heap_memory_usage: 297337256\nloaded_class_count: 26242\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731907000,"args":{"JVM stats":"heap_memory_usage: 335980208\nnon_heap_memory_usage: 297337256\nloaded_class_count: 26242\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731907001,"args":{"JVM stats":"heap_memory_usage: 335980208\nnon_heap_memory_usage: 297337256\nloaded_class_count: 26242\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731908000,"args":{"JVM stats":"heap_memory_usage: 335980208\nnon_heap_memory_usage: 297337256\nloaded_class_count: 26242\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512731924000,"args":{"JVM stats":"heap_memory_usage: 336165456\nnon_heap_memory_usage: 297340200\nloaded_class_count: 26242\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":108,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730417000,"dur":4000},{"pid":1,"tid":108,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730421000,"dur":5000},{"pid":1,"tid":108,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730426000,"dur":1000},{"pid":1,"tid":108,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730426000,"dur":1000},{"pid":1,"tid":108,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730431000,"dur":1000},{"pid":1,"tid":108,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730432000,"dur":100},{"pid":1,"tid":108,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730433000,"dur":100},{"pid":1,"tid":108,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730433000,"dur":1000},{"pid":1,"tid":108,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730434000,"dur":100},{"pid":1,"tid":108,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730434000,"dur":100},{"pid":1,"tid":108,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730434000,"dur":100},{"pid":1,"tid":108,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730434000,"dur":1000},{"pid":1,"tid":108,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730435000,"dur":1000},{"pid":1,"tid":108,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730436000,"dur":1000},{"pid":1,"tid":108,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730437000,"dur":100},{"pid":1,"tid":108,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730437000,"dur":100},{"pid":1,"tid":108,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730437000,"dur":100},{"pid":1,"tid":108,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730437000,"dur":100},{"pid":1,"tid":108,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730437000,"dur":3000},{"pid":1,"tid":108,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730440000,"dur":4000},{"pid":1,"tid":108,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730444000,"dur":100},{"pid":1,"tid":108,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512730432000,"dur":12000},{"pid":1,"tid":108,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730444000,"dur":3000},{"pid":1,"tid":108,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730447000,"dur":5000},{"pid":1,"tid":108,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730430000,"dur":22000},{"pid":1,"tid":108,"id":28,"name":"variant manager external native config values","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730453000,"dur":100},{"pid":1,"tid":108,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512730429000,"dur":24000},{"pid":1,"tid":0,"id":29,"name":"task: build info loader","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 7\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512730467000,"dur":2000},{"pid":1,"tid":0,"id":30,"name":"task: unknown task type","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730470000,"dur":100},{"pid":1,"tid":0,"id":31,"name":"task: app pre build","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730471000,"dur":60000},{"pid":1,"tid":0,"id":32,"name":"task: aidl compile","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730532000,"dur":9000},{"pid":1,"tid":0,"id":33,"name":"task: renderscript compile","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730542000,"dur":5000},{"pid":1,"tid":0,"id":34,"name":"task: check manifest","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730548000,"dur":100},{"pid":1,"tid":0,"id":35,"name":"task: generate build config","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730549000,"dur":100},{"pid":1,"tid":0,"id":36,"name":"task: prepare lint jar","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730550000,"dur":100},{"pid":1,"tid":0,"id":37,"name":"task: generate res values","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730550000,"dur":1000},{"pid":1,"tid":0,"id":38,"name":"task: unknown task type","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730551000,"dur":100},{"pid":1,"tid":0,"id":39,"name":"task: merge resources","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730552000,"dur":42000},{"pid":1,"tid":0,"id":40,"name":"task: compatible screens manifest","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730595000,"dur":1000},{"pid":1,"tid":0,"id":41,"name":"task: merge manifests","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730596000,"dur":5000},{"pid":1,"tid":0,"id":42,"name":"task: splits discovery","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730602000,"dur":2000},{"pid":1,"tid":0,"id":43,"name":"task: process android resources","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730605000,"dur":9000},{"pid":1,"tid":0,"id":44,"name":"task: unknown task type","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512730615000,"dur":100},{"pid":1,"tid":0,"id":45,"name":"task: java pre compile","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512730615000,"dur":30000},{"pid":1,"tid":0,"id":46,"name":"task: android java compile","args":{"span_id":"46","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512730645000,"dur":605000},{"pid":1,"tid":0,"id":47,"name":"task: merge source set folders","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731251000,"dur":1000},{"pid":1,"tid":0,"id":48,"name":"task: shader compile","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731252000,"dur":1000},{"pid":1,"tid":0,"id":49,"name":"task: unknown task type","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731253000,"dur":100},{"pid":1,"tid":0,"id":50,"name":"task: merge source set folders","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731253000,"dur":4000},{"pid":1,"tid":0,"id":51,"name":"task: package application","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731257000,"dur":3000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest in instant run mode","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 72\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731261000,"dur":3000},{"pid":1,"tid":0,"id":53,"name":"task: transform","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731265000,"dur":2000},{"pid":1,"tid":110,"id":55,"name":"transform prep: instant run verifier","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522512731285000,"dur":100},{"pid":1,"tid":110,"id":57,"name":"task file verification","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512731285000,"dur":100},{"pid":1,"tid":110,"id":58,"name":"task file verification","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512731286000,"dur":100},{"pid":1,"tid":110,"id":56,"name":"transform: instant run verifier","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522512731285000,"dur":1000},{"pid":1,"tid":0,"id":54,"name":"task: transform","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731269000,"dur":21000},{"pid":1,"tid":0,"id":59,"name":"task: transform","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731290000,"dur":26000},{"pid":1,"tid":0,"id":60,"name":"task: ndk compile","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731318000,"dur":100},{"pid":1,"tid":0,"id":61,"name":"task: merge source set folders","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731319000,"dur":2000},{"pid":1,"tid":0,"id":62,"name":"task: transform","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731322000,"dur":12000},{"pid":1,"tid":0,"id":63,"name":"task: unknown task type","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731334000,"dur":1000},{"pid":1,"tid":0,"id":64,"name":"task: transform","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731335000,"dur":14000},{"pid":1,"tid":0,"id":65,"name":"task: transform","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731349000,"dur":100},{"pid":1,"tid":110,"id":67,"name":"transform prep: instant run","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522512731372000,"dur":17000},{"pid":1,"tid":110,"id":68,"name":"transform: instant run","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522512731389000,"dur":17000},{"pid":1,"tid":0,"id":66,"name":"task: transform","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731350000,"dur":63000},{"pid":1,"tid":110,"id":70,"name":"transform prep: instant run dex","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522512731415000,"dur":100},{"pid":1,"tid":110,"id":71,"name":"transform: instant run dex","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522512731415000,"dur":100},{"pid":1,"tid":0,"id":69,"name":"task: transform","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731414000,"dur":2000},{"pid":1,"tid":0,"id":72,"name":"task: unknown task type","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731416000,"dur":100},{"pid":1,"tid":0,"id":73,"name":"task: pre cold swap","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 48\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731416000,"dur":100},{"pid":1,"tid":0,"id":74,"name":"task: fast deploy runtime extractor","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 21\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731417000,"dur":1000},{"pid":1,"tid":0,"id":75,"name":"task: generate instant run app info","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 25\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731418000,"dur":1000},{"pid":1,"tid":110,"id":77,"name":"transform prep: instant run slicer","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522512731439000,"dur":1000},{"pid":1,"tid":110,"id":78,"name":"transform: instant run slicer","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522512731440000,"dur":6000},{"pid":1,"tid":0,"id":76,"name":"task: transform","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731419000,"dur":36000},{"pid":1,"tid":110,"id":80,"name":"transform prep: dex archive builder","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522512731491000,"dur":2000},{"pid":1,"tid":110,"id":81,"name":"transform: dex archive builder","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522512731493000,"dur":171000},{"pid":1,"tid":0,"id":79,"name":"task: transform","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731456000,"dur":223000},{"pid":1,"tid":111,"id":83,"name":"transform prep: external libs merger","args":{"span_id":"83","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522512731692000,"dur":2000},{"pid":1,"tid":111,"id":84,"name":"transform: external libs merger","args":{"span_id":"84","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522512731694000,"dur":1000},{"pid":1,"tid":0,"id":82,"name":"task: transform","args":{"span_id":"82","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731681000,"dur":15000},{"pid":1,"tid":111,"id":86,"name":"transform prep: dex merger","args":{"span_id":"86","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522512731708000,"dur":1000},{"pid":1,"tid":111,"id":87,"name":"transform: dex merger","args":{"span_id":"87","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522512731709000,"dur":17000},{"pid":1,"tid":0,"id":85,"name":"task: transform","args":{"span_id":"85","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731696000,"dur":34000},{"pid":1,"tid":0,"id":88,"name":"task: validate signing","args":{"span_id":"88","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731731000,"dur":1000},{"pid":1,"tid":111,"id":90,"name":"transform prep: instant run dependencies apk builder","args":{"span_id":"90","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522512731735000,"dur":100},{"pid":1,"tid":111,"id":91,"name":"transform: instant run dependencies apk builder","args":{"span_id":"91","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522512731735000,"dur":1000},{"pid":1,"tid":0,"id":89,"name":"task: transform","args":{"span_id":"89","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731732000,"dur":5000},{"pid":1,"tid":111,"id":93,"name":"transform prep: instant run slice split apk builder","args":{"span_id":"93","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522512731739000,"dur":1000},{"pid":1,"tid":111,"id":94,"name":"transform: instant run slice split apk builder","args":{"span_id":"94","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522512731740000,"dur":150000},{"pid":1,"tid":0,"id":92,"name":"task: transform","args":{"span_id":"92","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731737000,"dur":155000},{"pid":1,"tid":0,"id":95,"name":"task: package application","args":{"span_id":"95","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512731893000,"dur":12000},{"pid":1,"tid":0,"id":96,"name":"task: build info writer","args":{"span_id":"96","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 70\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731905000,"dur":2000},{"pid":1,"tid":0,"id":97,"name":"task: unknown task type","args":{"span_id":"97","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731907000,"dur":100},{"pid":1,"tid":0,"id":98,"name":"task: unknown task type","args":{"span_id":"98","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512731907000,"dur":100},{"pid":1,"tid":108,"id":99,"name":"base plugin build finished","args":{"span_id":"99","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512731913000,"dur":1000}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-01-12-11-923.rawproto b/build/android-profile/profile-2018-04-01-01-12-11-923.rawproto
deleted file mode 100644
index 25ee4b9..0000000
Binary files a/build/android-profile/profile-2018-04-01-01-12-11-923.rawproto and /dev/null differ
diff --git a/build/android-profile/profile-2018-04-01-01-14-25-801.json b/build/android-profile/profile-2018-04-01-01-14-25-801.json
deleted file mode 100644
index 2e46714..0000000
--- a/build/android-profile/profile-2018-04-01-01-14-25-801.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862779000,"args":{"JVM stats":"heap_memory_usage: 392399824\nnon_heap_memory_usage: 297439432\nloaded_class_count: 26249\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862853000,"args":{"JVM stats":"heap_memory_usage: 401898640\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 27\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862854000,"args":{"JVM stats":"heap_memory_usage: 402236912\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 28\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862938000,"args":{"JVM stats":"heap_memory_usage: 415796560\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862944000,"args":{"JVM stats":"heap_memory_usage: 416473656\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862949000,"args":{"JVM stats":"heap_memory_usage: 416811976\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862950000,"args":{"JVM stats":"heap_memory_usage: 417150304\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862952000,"args":{"JVM stats":"heap_memory_usage: 417150304\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862953000,"args":{"JVM stats":"heap_memory_usage: 417150304\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862953001,"args":{"JVM stats":"heap_memory_usage: 417150304\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512862954000,"args":{"JVM stats":"heap_memory_usage: 417150304\nnon_heap_memory_usage: 297420552\nloaded_class_count: 26249\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512863148000,"args":{"JVM stats":"heap_memory_usage: 467101904\nnon_heap_memory_usage: 297446072\nloaded_class_count: 26249\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512863150000,"args":{"JVM stats":"heap_memory_usage: 467232992\nnon_heap_memory_usage: 297446072\nloaded_class_count: 26249\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512863155000,"args":{"JVM stats":"heap_memory_usage: 468794288\nnon_heap_memory_usage: 297443288\nloaded_class_count: 26249\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512863156000,"args":{"JVM stats":"heap_memory_usage: 469132592\nnon_heap_memory_usage: 297439512\nloaded_class_count: 26249\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512863610000,"args":{"JVM stats":"heap_memory_usage: 491114120\nnon_heap_memory_usage: 297432976\nloaded_class_count: 26249\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512863611000,"args":{"JVM stats":"heap_memory_usage: 491114120\nnon_heap_memory_usage: 297432976\nloaded_class_count: 26249\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512863641000,"args":{"JVM stats":"heap_memory_usage: 493922120\nnon_heap_memory_usage: 297432976\nloaded_class_count: 26249\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864276000,"args":{"JVM stats":"heap_memory_usage: 614970616\nnon_heap_memory_usage: 298219416\nloaded_class_count: 26358\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864280000,"args":{"JVM stats":"heap_memory_usage: 614970616\nnon_heap_memory_usage: 298219416\nloaded_class_count: 26358\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864283000,"args":{"JVM stats":"heap_memory_usage: 614970616\nnon_heap_memory_usage: 298219416\nloaded_class_count: 26358\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864283001,"args":{"JVM stats":"heap_memory_usage: 614970616\nnon_heap_memory_usage: 298219416\nloaded_class_count: 26358\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864289000,"args":{"JVM stats":"heap_memory_usage: 614970616\nnon_heap_memory_usage: 298219416\nloaded_class_count: 26358\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864414000,"args":{"JVM stats":"heap_memory_usage: 284581488\nnon_heap_memory_usage: 298231440\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 35\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864419000,"args":{"JVM stats":"heap_memory_usage: 287623208\nnon_heap_memory_usage: 298233752\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864421000,"args":{"JVM stats":"heap_memory_usage: 287623208\nnon_heap_memory_usage: 298233752\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864461000,"args":{"JVM stats":"heap_memory_usage: 289549592\nnon_heap_memory_usage: 298255256\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864491000,"args":{"JVM stats":"heap_memory_usage: 291945616\nnon_heap_memory_usage: 298272536\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864492000,"args":{"JVM stats":"heap_memory_usage: 291945616\nnon_heap_memory_usage: 298272536\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864494000,"args":{"JVM stats":"heap_memory_usage: 291945616\nnon_heap_memory_usage: 298273072\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864506000,"args":{"JVM stats":"heap_memory_usage: 293656208\nnon_heap_memory_usage: 298283848\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864507000,"args":{"JVM stats":"heap_memory_usage: 294399480\nnon_heap_memory_usage: 298283848\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864523000,"args":{"JVM stats":"heap_memory_usage: 295524928\nnon_heap_memory_usage: 298283848\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864524000,"args":{"JVM stats":"heap_memory_usage: 295524928\nnon_heap_memory_usage: 298283848\nloaded_class_count: 26358\nthread_count: 35\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864608000,"args":{"JVM stats":"heap_memory_usage: 304977760\nnon_heap_memory_usage: 298297832\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864614000,"args":{"JVM stats":"heap_memory_usage: 305388760\nnon_heap_memory_usage: 298294376\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864614001,"args":{"JVM stats":"heap_memory_usage: 305388760\nnon_heap_memory_usage: 298294376\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864615000,"args":{"JVM stats":"heap_memory_usage: 305569696\nnon_heap_memory_usage: 298294376\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864617000,"args":{"JVM stats":"heap_memory_usage: 305569696\nnon_heap_memory_usage: 298294376\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864618000,"args":{"JVM stats":"heap_memory_usage: 305569696\nnon_heap_memory_usage: 298299944\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864693000,"args":{"JVM stats":"heap_memory_usage: 309036320\nnon_heap_memory_usage: 298321208\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864966000,"args":{"JVM stats":"heap_memory_usage: 357366984\nnon_heap_memory_usage: 298321208\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512864986000,"args":{"JVM stats":"heap_memory_usage: 359302184\nnon_heap_memory_usage: 298321848\nloaded_class_count: 26358\nthread_count: 38\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865042000,"args":{"JVM stats":"heap_memory_usage: 379827320\nnon_heap_memory_usage: 298332728\nloaded_class_count: 26358\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865044000,"args":{"JVM stats":"heap_memory_usage: 380061760\nnon_heap_memory_usage: 298332728\nloaded_class_count: 26358\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865052000,"args":{"JVM stats":"heap_memory_usage: 380805016\nnon_heap_memory_usage: 298347928\nloaded_class_count: 26358\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865509000,"args":{"JVM stats":"heap_memory_usage: 436290544\nnon_heap_memory_usage: 298387672\nloaded_class_count: 26358\nthread_count: 48\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865773000,"args":{"JVM stats":"heap_memory_usage: 313021512\nnon_heap_memory_usage: 298351104\nloaded_class_count: 26358\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 24\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865775000,"args":{"JVM stats":"heap_memory_usage: 315147296\nnon_heap_memory_usage: 298351104\nloaded_class_count: 26358\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865776000,"args":{"JVM stats":"heap_memory_usage: 315147296\nnon_heap_memory_usage: 298351104\nloaded_class_count: 26358\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865776001,"args":{"JVM stats":"heap_memory_usage: 315147296\nnon_heap_memory_usage: 298351104\nloaded_class_count: 26358\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512865801000,"args":{"JVM stats":"heap_memory_usage: 316625640\nnon_heap_memory_usage: 298363512\nloaded_class_count: 26358\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":112,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862779000,"dur":11000},{"pid":1,"tid":112,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862790000,"dur":6000},{"pid":1,"tid":112,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862796000,"dur":100},{"pid":1,"tid":112,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862796000,"dur":100},{"pid":1,"tid":112,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862803000,"dur":2000},{"pid":1,"tid":112,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862805000,"dur":1000},{"pid":1,"tid":112,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862808000,"dur":1000},{"pid":1,"tid":112,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862809000,"dur":100},{"pid":1,"tid":112,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862809000,"dur":1000},{"pid":1,"tid":112,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862810000,"dur":100},{"pid":1,"tid":112,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862810000,"dur":1000},{"pid":1,"tid":112,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862811000,"dur":100},{"pid":1,"tid":112,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862811000,"dur":4000},{"pid":1,"tid":112,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862815000,"dur":100},{"pid":1,"tid":112,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862815000,"dur":1000},{"pid":1,"tid":112,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862816000,"dur":100},{"pid":1,"tid":112,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862816000,"dur":100},{"pid":1,"tid":112,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862816000,"dur":1000},{"pid":1,"tid":112,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862817000,"dur":4000},{"pid":1,"tid":112,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862821000,"dur":3000},{"pid":1,"tid":112,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862824000,"dur":100},{"pid":1,"tid":112,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512862806000,"dur":18000},{"pid":1,"tid":112,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862824000,"dur":3000},{"pid":1,"tid":112,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862827000,"dur":5000},{"pid":1,"tid":112,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862802000,"dur":30000},{"pid":1,"tid":112,"id":28,"name":"variant manager external native config values","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862832000,"dur":100},{"pid":1,"tid":112,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512862799000,"dur":33000},{"pid":1,"tid":0,"id":29,"name":"task: build info loader","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 7\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512862851000,"dur":2000},{"pid":1,"tid":0,"id":30,"name":"task: unknown task type","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862854000,"dur":100},{"pid":1,"tid":0,"id":31,"name":"task: app pre build","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862855000,"dur":83000},{"pid":1,"tid":0,"id":32,"name":"task: aidl compile","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862939000,"dur":5000},{"pid":1,"tid":0,"id":33,"name":"task: renderscript compile","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862945000,"dur":3000},{"pid":1,"tid":0,"id":34,"name":"task: check manifest","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862949000,"dur":1000},{"pid":1,"tid":0,"id":35,"name":"task: generate build config","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862951000,"dur":1000},{"pid":1,"tid":0,"id":36,"name":"task: prepare lint jar","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862952000,"dur":100},{"pid":1,"tid":0,"id":37,"name":"task: generate res values","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862953000,"dur":100},{"pid":1,"tid":0,"id":38,"name":"task: unknown task type","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512862953000,"dur":1000},{"pid":1,"tid":0,"id":39,"name":"task: merge resources","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512862954000,"dur":193000},{"pid":1,"tid":0,"id":40,"name":"task: compatible screens manifest","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512863149000,"dur":1000},{"pid":1,"tid":0,"id":41,"name":"task: merge manifests","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512863151000,"dur":4000},{"pid":1,"tid":0,"id":42,"name":"task: splits discovery","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512863156000,"dur":100},{"pid":1,"tid":0,"id":43,"name":"task: process android resources","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512863157000,"dur":453000},{"pid":1,"tid":0,"id":44,"name":"task: unknown task type","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512863610000,"dur":100},{"pid":1,"tid":0,"id":45,"name":"task: java pre compile","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512863611000,"dur":30000},{"pid":1,"tid":0,"id":46,"name":"task: android java compile","args":{"span_id":"46","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512863642000,"dur":634000},{"pid":1,"tid":0,"id":47,"name":"task: merge source set folders","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864278000,"dur":2000},{"pid":1,"tid":0,"id":48,"name":"task: shader compile","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864281000,"dur":2000},{"pid":1,"tid":0,"id":49,"name":"task: unknown task type","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864283000,"dur":100},{"pid":1,"tid":0,"id":50,"name":"task: merge source set folders","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864284000,"dur":5000},{"pid":1,"tid":0,"id":51,"name":"task: package application","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864290000,"dur":124000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest in instant run mode","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 72\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864415000,"dur":4000},{"pid":1,"tid":0,"id":53,"name":"task: transform","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864420000,"dur":1000},{"pid":1,"tid":112,"id":55,"name":"transform prep: instant run verifier","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522512864435000,"dur":1000},{"pid":1,"tid":112,"id":57,"name":"task file verification","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512864436000,"dur":100},{"pid":1,"tid":112,"id":58,"name":"task file verification","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512864437000,"dur":100},{"pid":1,"tid":112,"id":56,"name":"transform: instant run verifier","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522512864436000,"dur":18000},{"pid":1,"tid":0,"id":54,"name":"task: transform","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864421000,"dur":40000},{"pid":1,"tid":0,"id":59,"name":"task: transform","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864462000,"dur":29000},{"pid":1,"tid":0,"id":60,"name":"task: ndk compile","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864491000,"dur":1000},{"pid":1,"tid":0,"id":61,"name":"task: merge source set folders","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864492000,"dur":2000},{"pid":1,"tid":0,"id":62,"name":"task: transform","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864495000,"dur":11000},{"pid":1,"tid":0,"id":63,"name":"task: unknown task type","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864506000,"dur":100},{"pid":1,"tid":0,"id":64,"name":"task: transform","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864507000,"dur":16000},{"pid":1,"tid":0,"id":65,"name":"task: transform","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864523000,"dur":1000},{"pid":1,"tid":112,"id":67,"name":"transform prep: instant run","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522512864554000,"dur":12000},{"pid":1,"tid":112,"id":68,"name":"transform: instant run","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522512864566000,"dur":32000},{"pid":1,"tid":0,"id":66,"name":"task: transform","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864524000,"dur":84000},{"pid":1,"tid":112,"id":70,"name":"transform prep: instant run dex","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: true\n"},"ph":"X","ts":1522512864611000,"dur":1000},{"pid":1,"tid":112,"id":71,"name":"transform: instant run dex","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: true\n"},"ph":"X","ts":1522512864612000,"dur":100},{"pid":1,"tid":0,"id":69,"name":"task: transform","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864610000,"dur":4000},{"pid":1,"tid":0,"id":72,"name":"task: unknown task type","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864614000,"dur":100},{"pid":1,"tid":0,"id":73,"name":"task: pre cold swap","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 48\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864615000,"dur":100},{"pid":1,"tid":0,"id":74,"name":"task: fast deploy runtime extractor","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 21\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864616000,"dur":1000},{"pid":1,"tid":0,"id":75,"name":"task: generate instant run app info","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 25\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512864617000,"dur":1000},{"pid":1,"tid":112,"id":77,"name":"transform prep: instant run slicer","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522512864641000,"dur":1000},{"pid":1,"tid":112,"id":78,"name":"transform: instant run slicer","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522512864642000,"dur":37000},{"pid":1,"tid":0,"id":76,"name":"task: transform","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864619000,"dur":74000},{"pid":1,"tid":112,"id":80,"name":"transform prep: dex archive builder","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522512864722000,"dur":1000},{"pid":1,"tid":112,"id":81,"name":"transform: dex archive builder","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522512864723000,"dur":231000},{"pid":1,"tid":0,"id":79,"name":"task: transform","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864694000,"dur":272000},{"pid":1,"tid":112,"id":83,"name":"transform prep: external libs merger","args":{"span_id":"83","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522512864979000,"dur":3000},{"pid":1,"tid":112,"id":84,"name":"transform: external libs merger","args":{"span_id":"84","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522512864982000,"dur":2000},{"pid":1,"tid":0,"id":82,"name":"task: transform","args":{"span_id":"82","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864966000,"dur":20000},{"pid":1,"tid":112,"id":86,"name":"transform prep: dex merger","args":{"span_id":"86","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522512864998000,"dur":3000},{"pid":1,"tid":112,"id":87,"name":"transform: dex merger","args":{"span_id":"87","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522512865001000,"dur":37000},{"pid":1,"tid":0,"id":85,"name":"task: transform","args":{"span_id":"85","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512864987000,"dur":55000},{"pid":1,"tid":0,"id":88,"name":"task: validate signing","args":{"span_id":"88","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512865043000,"dur":1000},{"pid":1,"tid":112,"id":90,"name":"transform prep: instant run dependencies apk builder","args":{"span_id":"90","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522512865048000,"dur":2000},{"pid":1,"tid":112,"id":91,"name":"transform: instant run dependencies apk builder","args":{"span_id":"91","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522512865050000,"dur":1000},{"pid":1,"tid":0,"id":89,"name":"task: transform","args":{"span_id":"89","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512865045000,"dur":7000},{"pid":1,"tid":112,"id":93,"name":"transform prep: instant run slice split apk builder","args":{"span_id":"93","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522512865054000,"dur":1000},{"pid":1,"tid":112,"id":94,"name":"transform: instant run slice split apk builder","args":{"span_id":"94","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522512865055000,"dur":452000},{"pid":1,"tid":0,"id":92,"name":"task: transform","args":{"span_id":"92","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512865052000,"dur":456000},{"pid":1,"tid":0,"id":95,"name":"task: package application","args":{"span_id":"95","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512865509000,"dur":264000},{"pid":1,"tid":0,"id":96,"name":"task: build info writer","args":{"span_id":"96","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 70\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512865774000,"dur":1000},{"pid":1,"tid":0,"id":97,"name":"task: unknown task type","args":{"span_id":"97","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512865775000,"dur":1000},{"pid":1,"tid":0,"id":98,"name":"task: unknown task type","args":{"span_id":"98","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512865776000,"dur":100},{"pid":1,"tid":112,"id":99,"name":"base plugin build finished","args":{"span_id":"99","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512865788000,"dur":100}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-01-14-25-801.rawproto b/build/android-profile/profile-2018-04-01-01-14-25-801.rawproto
deleted file mode 100644
index a45831b..0000000
Binary files a/build/android-profile/profile-2018-04-01-01-14-25-801.rawproto and /dev/null differ
diff --git a/build/android-profile/profile-2018-04-01-01-16-11-263.json b/build/android-profile/profile-2018-04-01-01-16-11-263.json
deleted file mode 100644
index 6e6d8ae..0000000
--- a/build/android-profile/profile-2018-04-01-01-16-11-263.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969662000,"args":{"JVM stats":"heap_memory_usage: 374021648\nnon_heap_memory_usage: 298430696\nloaded_class_count: 26365\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969743000,"args":{"JVM stats":"heap_memory_usage: 383674664\nnon_heap_memory_usage: 298441296\nloaded_class_count: 26365\nthread_count: 28\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969743001,"args":{"JVM stats":"heap_memory_usage: 383674664\nnon_heap_memory_usage: 298441296\nloaded_class_count: 26365\nthread_count: 28\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969845000,"args":{"JVM stats":"heap_memory_usage: 396363544\nnon_heap_memory_usage: 298460880\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969856000,"args":{"JVM stats":"heap_memory_usage: 396638984\nnon_heap_memory_usage: 298464568\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969864000,"args":{"JVM stats":"heap_memory_usage: 397189768\nnon_heap_memory_usage: 298468192\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969866000,"args":{"JVM stats":"heap_memory_usage: 397189768\nnon_heap_memory_usage: 298468192\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969870000,"args":{"JVM stats":"heap_memory_usage: 397189768\nnon_heap_memory_usage: 298468192\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969872000,"args":{"JVM stats":"heap_memory_usage: 397189768\nnon_heap_memory_usage: 298468192\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969873000,"args":{"JVM stats":"heap_memory_usage: 397465544\nnon_heap_memory_usage: 298468192\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969873001,"args":{"JVM stats":"heap_memory_usage: 397465544\nnon_heap_memory_usage: 298468192\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969939000,"args":{"JVM stats":"heap_memory_usage: 402701320\nnon_heap_memory_usage: 298471816\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969943000,"args":{"JVM stats":"heap_memory_usage: 402701320\nnon_heap_memory_usage: 298471816\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969954000,"args":{"JVM stats":"heap_memory_usage: 403527328\nnon_heap_memory_usage: 298471816\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512969955000,"args":{"JVM stats":"heap_memory_usage: 403527328\nnon_heap_memory_usage: 298471816\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970002000,"args":{"JVM stats":"heap_memory_usage: 404907992\nnon_heap_memory_usage: 298475400\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970003000,"args":{"JVM stats":"heap_memory_usage: 404907992\nnon_heap_memory_usage: 298475400\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970047000,"args":{"JVM stats":"heap_memory_usage: 407122784\nnon_heap_memory_usage: 298475400\nloaded_class_count: 26365\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970663000,"args":{"JVM stats":"heap_memory_usage: 522623856\nnon_heap_memory_usage: 299495568\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970665000,"args":{"JVM stats":"heap_memory_usage: 522899144\nnon_heap_memory_usage: 299495568\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970666000,"args":{"JVM stats":"heap_memory_usage: 522899144\nnon_heap_memory_usage: 299495568\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970667000,"args":{"JVM stats":"heap_memory_usage: 523174496\nnon_heap_memory_usage: 299495568\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970671000,"args":{"JVM stats":"heap_memory_usage: 523725056\nnon_heap_memory_usage: 299508224\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970674000,"args":{"JVM stats":"heap_memory_usage: 524000480\nnon_heap_memory_usage: 299508224\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970681000,"args":{"JVM stats":"heap_memory_usage: 524276040\nnon_heap_memory_usage: 299508224\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970685000,"args":{"JVM stats":"heap_memory_usage: 524276040\nnon_heap_memory_usage: 299508224\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970710000,"args":{"JVM stats":"heap_memory_usage: 525377392\nnon_heap_memory_usage: 299542104\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970735000,"args":{"JVM stats":"heap_memory_usage: 527583864\nnon_heap_memory_usage: 299532632\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970736000,"args":{"JVM stats":"heap_memory_usage: 527583864\nnon_heap_memory_usage: 299532632\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970739000,"args":{"JVM stats":"heap_memory_usage: 527583864\nnon_heap_memory_usage: 299532632\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970751000,"args":{"JVM stats":"heap_memory_usage: 528960344\nnon_heap_memory_usage: 299532632\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970752000,"args":{"JVM stats":"heap_memory_usage: 528960344\nnon_heap_memory_usage: 299532632\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970778000,"args":{"JVM stats":"heap_memory_usage: 530612152\nnon_heap_memory_usage: 299532632\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970780000,"args":{"JVM stats":"heap_memory_usage: 530612152\nnon_heap_memory_usage: 299532632\nloaded_class_count: 26474\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970860000,"args":{"JVM stats":"heap_memory_usage: 537367640\nnon_heap_memory_usage: 299560640\nloaded_class_count: 26474\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970865000,"args":{"JVM stats":"heap_memory_usage: 537922312\nnon_heap_memory_usage: 299560640\nloaded_class_count: 26474\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970866000,"args":{"JVM stats":"heap_memory_usage: 537959072\nnon_heap_memory_usage: 299560640\nloaded_class_count: 26474\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970866001,"args":{"JVM stats":"heap_memory_usage: 538234360\nnon_heap_memory_usage: 299560640\nloaded_class_count: 26474\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970868000,"args":{"JVM stats":"heap_memory_usage: 538234360\nnon_heap_memory_usage: 299560640\nloaded_class_count: 26474\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970869000,"args":{"JVM stats":"heap_memory_usage: 538789064\nnon_heap_memory_usage: 299560640\nloaded_class_count: 26474\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970902000,"args":{"JVM stats":"heap_memory_usage: 540441312\nnon_heap_memory_usage: 299578264\nloaded_class_count: 26474\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970970000,"args":{"JVM stats":"heap_memory_usage: 557753464\nnon_heap_memory_usage: 299648856\nloaded_class_count: 26474\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512970987000,"args":{"JVM stats":"heap_memory_usage: 558963640\nnon_heap_memory_usage: 299648856\nloaded_class_count: 26474\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971027000,"args":{"JVM stats":"heap_memory_usage: 568609592\nnon_heap_memory_usage: 299663664\nloaded_class_count: 26474\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971028000,"args":{"JVM stats":"heap_memory_usage: 568888952\nnon_heap_memory_usage: 299663664\nloaded_class_count: 26474\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971036000,"args":{"JVM stats":"heap_memory_usage: 569164216\nnon_heap_memory_usage: 299663664\nloaded_class_count: 26474\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971207000,"args":{"JVM stats":"heap_memory_usage: 587974032\nnon_heap_memory_usage: 299730368\nloaded_class_count: 26474\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971240000,"args":{"JVM stats":"heap_memory_usage: 202452760\nnon_heap_memory_usage: 299730368\nloaded_class_count: 26474\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 18\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971241000,"args":{"JVM stats":"heap_memory_usage: 204179896\nnon_heap_memory_usage: 299730368\nloaded_class_count: 26474\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971242000,"args":{"JVM stats":"heap_memory_usage: 204179896\nnon_heap_memory_usage: 299730368\nloaded_class_count: 26474\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971242001,"args":{"JVM stats":"heap_memory_usage: 204179896\nnon_heap_memory_usage: 299730368\nloaded_class_count: 26474\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522512971264000,"args":{"JVM stats":"heap_memory_usage: 205594536\nnon_heap_memory_usage: 299730112\nloaded_class_count: 26474\nthread_count: 36\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":113,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969662000,"dur":3000},{"pid":1,"tid":113,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969665000,"dur":1000},{"pid":1,"tid":113,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969666000,"dur":1000},{"pid":1,"tid":113,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969666000,"dur":1000},{"pid":1,"tid":113,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969672000,"dur":1000},{"pid":1,"tid":113,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969673000,"dur":1000},{"pid":1,"tid":113,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969675000,"dur":100},{"pid":1,"tid":113,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969675000,"dur":1000},{"pid":1,"tid":113,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969676000,"dur":1000},{"pid":1,"tid":113,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969677000,"dur":1000},{"pid":1,"tid":113,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969678000,"dur":2000},{"pid":1,"tid":113,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969680000,"dur":100},{"pid":1,"tid":113,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969680000,"dur":2000},{"pid":1,"tid":113,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969682000,"dur":100},{"pid":1,"tid":113,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969682000,"dur":100},{"pid":1,"tid":113,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969682000,"dur":1000},{"pid":1,"tid":113,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969683000,"dur":100},{"pid":1,"tid":113,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969683000,"dur":100},{"pid":1,"tid":113,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969683000,"dur":5000},{"pid":1,"tid":113,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969688000,"dur":3000},{"pid":1,"tid":113,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969691000,"dur":100},{"pid":1,"tid":113,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512969674000,"dur":17000},{"pid":1,"tid":113,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969691000,"dur":13000},{"pid":1,"tid":113,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969704000,"dur":12000},{"pid":1,"tid":113,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969672000,"dur":44000},{"pid":1,"tid":113,"id":28,"name":"variant manager external native config values","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969717000,"dur":100},{"pid":1,"tid":113,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512969669000,"dur":48000},{"pid":1,"tid":0,"id":29,"name":"task: build info loader","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 7\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512969741000,"dur":2000},{"pid":1,"tid":0,"id":30,"name":"task: unknown task type","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969743000,"dur":100},{"pid":1,"tid":0,"id":31,"name":"task: app pre build","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969744000,"dur":100000},{"pid":1,"tid":0,"id":32,"name":"task: aidl compile","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969847000,"dur":8000},{"pid":1,"tid":0,"id":33,"name":"task: renderscript compile","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969858000,"dur":6000},{"pid":1,"tid":0,"id":34,"name":"task: check manifest","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969865000,"dur":1000},{"pid":1,"tid":0,"id":35,"name":"task: generate build config","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969867000,"dur":3000},{"pid":1,"tid":0,"id":36,"name":"task: prepare lint jar","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969871000,"dur":1000},{"pid":1,"tid":0,"id":37,"name":"task: generate res values","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969872000,"dur":100},{"pid":1,"tid":0,"id":38,"name":"task: unknown task type","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969873000,"dur":100},{"pid":1,"tid":0,"id":39,"name":"task: merge resources","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969874000,"dur":65000},{"pid":1,"tid":0,"id":40,"name":"task: compatible screens manifest","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969940000,"dur":2000},{"pid":1,"tid":0,"id":41,"name":"task: merge manifests","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969946000,"dur":8000},{"pid":1,"tid":0,"id":42,"name":"task: splits discovery","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969955000,"dur":100},{"pid":1,"tid":0,"id":43,"name":"task: process android resources","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512969956000,"dur":46000},{"pid":1,"tid":0,"id":44,"name":"task: unknown task type","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970002000,"dur":100},{"pid":1,"tid":0,"id":45,"name":"task: java pre compile","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970003000,"dur":44000},{"pid":1,"tid":0,"id":46,"name":"task: android java compile","args":{"span_id":"46","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970048000,"dur":615000},{"pid":1,"tid":0,"id":47,"name":"task: merge source set folders","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970663000,"dur":2000},{"pid":1,"tid":0,"id":48,"name":"task: shader compile","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970665000,"dur":1000},{"pid":1,"tid":0,"id":49,"name":"task: unknown task type","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970666000,"dur":100},{"pid":1,"tid":0,"id":50,"name":"task: merge source set folders","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970667000,"dur":4000},{"pid":1,"tid":0,"id":51,"name":"task: package application","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970672000,"dur":2000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest in instant run mode","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 72\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970675000,"dur":5000},{"pid":1,"tid":0,"id":53,"name":"task: transform","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970681000,"dur":4000},{"pid":1,"tid":114,"id":55,"name":"transform prep: instant run verifier","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522512970698000,"dur":1000},{"pid":1,"tid":114,"id":57,"name":"task file verification","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522512970699000,"dur":100},{"pid":1,"tid":114,"id":56,"name":"transform: instant run verifier","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522512970699000,"dur":3000},{"pid":1,"tid":0,"id":54,"name":"task: transform","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970686000,"dur":24000},{"pid":1,"tid":0,"id":58,"name":"task: transform","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970711000,"dur":24000},{"pid":1,"tid":0,"id":59,"name":"task: ndk compile","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970736000,"dur":100},{"pid":1,"tid":0,"id":60,"name":"task: merge source set folders","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970738000,"dur":1000},{"pid":1,"tid":0,"id":61,"name":"task: transform","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970740000,"dur":11000},{"pid":1,"tid":0,"id":62,"name":"task: unknown task type","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970751000,"dur":1000},{"pid":1,"tid":0,"id":63,"name":"task: transform","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970752000,"dur":26000},{"pid":1,"tid":0,"id":64,"name":"task: transform","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970779000,"dur":1000},{"pid":1,"tid":113,"id":66,"name":"transform prep: instant run","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522512970810000,"dur":14000},{"pid":1,"tid":113,"id":67,"name":"transform: instant run","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522512970824000,"dur":27000},{"pid":1,"tid":0,"id":65,"name":"task: transform","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970781000,"dur":79000},{"pid":1,"tid":113,"id":69,"name":"transform prep: instant run dex","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: true\n"},"ph":"X","ts":1522512970864000,"dur":100},{"pid":1,"tid":113,"id":70,"name":"transform: instant run dex","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: true\n"},"ph":"X","ts":1522512970864000,"dur":100},{"pid":1,"tid":0,"id":68,"name":"task: transform","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970862000,"dur":3000},{"pid":1,"tid":0,"id":71,"name":"task: unknown task type","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970866000,"dur":100},{"pid":1,"tid":0,"id":72,"name":"task: pre cold swap","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 48\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970866000,"dur":100},{"pid":1,"tid":0,"id":73,"name":"task: fast deploy runtime extractor","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 21\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970867000,"dur":1000},{"pid":1,"tid":0,"id":74,"name":"task: generate instant run app info","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 25\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512970868000,"dur":1000},{"pid":1,"tid":113,"id":76,"name":"transform prep: instant run slicer","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522512970887000,"dur":1000},{"pid":1,"tid":113,"id":77,"name":"transform: instant run slicer","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522512970888000,"dur":2000},{"pid":1,"tid":0,"id":75,"name":"task: transform","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970869000,"dur":32000},{"pid":1,"tid":113,"id":79,"name":"transform prep: dex archive builder","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522512970934000,"dur":1000},{"pid":1,"tid":113,"id":80,"name":"transform: dex archive builder","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522512970935000,"dur":24000},{"pid":1,"tid":0,"id":78,"name":"task: transform","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970903000,"dur":67000},{"pid":1,"tid":113,"id":82,"name":"transform prep: external libs merger","args":{"span_id":"82","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522512970981000,"dur":3000},{"pid":1,"tid":113,"id":83,"name":"transform: external libs merger","args":{"span_id":"83","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522512970984000,"dur":2000},{"pid":1,"tid":0,"id":81,"name":"task: transform","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970971000,"dur":16000},{"pid":1,"tid":113,"id":85,"name":"transform prep: dex merger","args":{"span_id":"85","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522512971003000,"dur":2000},{"pid":1,"tid":113,"id":86,"name":"transform: dex merger","args":{"span_id":"86","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522512971005000,"dur":17000},{"pid":1,"tid":0,"id":84,"name":"task: transform","args":{"span_id":"84","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512970988000,"dur":39000},{"pid":1,"tid":0,"id":87,"name":"task: validate signing","args":{"span_id":"87","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512971027000,"dur":1000},{"pid":1,"tid":113,"id":89,"name":"transform prep: instant run dependencies apk builder","args":{"span_id":"89","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522512971033000,"dur":1000},{"pid":1,"tid":113,"id":90,"name":"transform: instant run dependencies apk builder","args":{"span_id":"90","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522512971034000,"dur":100},{"pid":1,"tid":0,"id":88,"name":"task: transform","args":{"span_id":"88","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512971029000,"dur":7000},{"pid":1,"tid":113,"id":92,"name":"transform prep: instant run slice split apk builder","args":{"span_id":"92","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522512971042000,"dur":1000},{"pid":1,"tid":113,"id":93,"name":"transform: instant run slice split apk builder","args":{"span_id":"93","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522512971043000,"dur":163000},{"pid":1,"tid":0,"id":91,"name":"task: transform","args":{"span_id":"91","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512971037000,"dur":170000},{"pid":1,"tid":0,"id":94,"name":"task: package application","args":{"span_id":"94","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522512971208000,"dur":31000},{"pid":1,"tid":0,"id":95,"name":"task: build info writer","args":{"span_id":"95","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 70\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512971240000,"dur":1000},{"pid":1,"tid":0,"id":96,"name":"task: unknown task type","args":{"span_id":"96","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512971242000,"dur":100},{"pid":1,"tid":0,"id":97,"name":"task: unknown task type","args":{"span_id":"97","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522512971242000,"dur":100},{"pid":1,"tid":113,"id":98,"name":"base plugin build finished","args":{"span_id":"98","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522512971250000,"dur":100}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-01-16-11-263.rawproto b/build/android-profile/profile-2018-04-01-01-16-11-263.rawproto
deleted file mode 100644
index 0efeffa..0000000
Binary files a/build/android-profile/profile-2018-04-01-01-16-11-263.rawproto and /dev/null differ
diff --git a/build/android-profile/profile-2018-04-01-02-13-36-383.json b/build/android-profile/profile-2018-04-01-02-13-36-383.json
deleted file mode 100644
index e0d484c..0000000
--- a/build/android-profile/profile-2018-04-01-02-13-36-383.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522516409807000,"args":{"JVM stats":"heap_memory_usage: 291612512\nnon_heap_memory_usage: 299980608\nloaded_class_count: 26516\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410490000,"args":{"JVM stats":"heap_memory_usage: 301570472\nnon_heap_memory_usage: 300008232\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410491000,"args":{"JVM stats":"heap_memory_usage: 301570472\nnon_heap_memory_usage: 300008232\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410744000,"args":{"JVM stats":"heap_memory_usage: 313701328\nnon_heap_memory_usage: 300009384\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410754000,"args":{"JVM stats":"heap_memory_usage: 314428200\nnon_heap_memory_usage: 300010216\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410768000,"args":{"JVM stats":"heap_memory_usage: 315155736\nnon_heap_memory_usage: 300013032\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410772000,"args":{"JVM stats":"heap_memory_usage: 315155736\nnon_heap_memory_usage: 300013032\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410774000,"args":{"JVM stats":"heap_memory_usage: 315155736\nnon_heap_memory_usage: 300013800\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410775000,"args":{"JVM stats":"heap_memory_usage: 315155736\nnon_heap_memory_usage: 300013800\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410776000,"args":{"JVM stats":"heap_memory_usage: 315155736\nnon_heap_memory_usage: 300013800\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516410777000,"args":{"JVM stats":"heap_memory_usage: 315155736\nnon_heap_memory_usage: 300013800\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516411014000,"args":{"JVM stats":"heap_memory_usage: 320000456\nnon_heap_memory_usage: 300013800\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516411025000,"args":{"JVM stats":"heap_memory_usage: 320242744\nnon_heap_memory_usage: 300013800\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516411153000,"args":{"JVM stats":"heap_memory_usage: 320969672\nnon_heap_memory_usage: 300013800\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516411155000,"args":{"JVM stats":"heap_memory_usage: 320969672\nnon_heap_memory_usage: 300014416\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516411176000,"args":{"JVM stats":"heap_memory_usage: 322665664\nnon_heap_memory_usage: 300017616\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516411177000,"args":{"JVM stats":"heap_memory_usage: 322665664\nnon_heap_memory_usage: 300017616\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516411308000,"args":{"JVM stats":"heap_memory_usage: 324858088\nnon_heap_memory_usage: 300017616\nloaded_class_count: 26516\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414024000,"args":{"JVM stats":"heap_memory_usage: 440561704\nnon_heap_memory_usage: 301069736\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414044000,"args":{"JVM stats":"heap_memory_usage: 441078808\nnon_heap_memory_usage: 301069736\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414046000,"args":{"JVM stats":"heap_memory_usage: 441078808\nnon_heap_memory_usage: 301069736\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414046001,"args":{"JVM stats":"heap_memory_usage: 441078808\nnon_heap_memory_usage: 301069736\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414052000,"args":{"JVM stats":"heap_memory_usage: 441563168\nnon_heap_memory_usage: 301070352\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414063000,"args":{"JVM stats":"heap_memory_usage: 441805360\nnon_heap_memory_usage: 301081272\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414070000,"args":{"JVM stats":"heap_memory_usage: 442055720\nnon_heap_memory_usage: 301083064\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414072000,"args":{"JVM stats":"heap_memory_usage: 442055720\nnon_heap_memory_usage: 301083064\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414108000,"args":{"JVM stats":"heap_memory_usage: 443509392\nnon_heap_memory_usage: 301087736\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414138000,"args":{"JVM stats":"heap_memory_usage: 445250064\nnon_heap_memory_usage: 301087736\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414140000,"args":{"JVM stats":"heap_memory_usage: 445250064\nnon_heap_memory_usage: 301087736\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414144000,"args":{"JVM stats":"heap_memory_usage: 445492744\nnon_heap_memory_usage: 301090552\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414159000,"args":{"JVM stats":"heap_memory_usage: 446946848\nnon_heap_memory_usage: 301090552\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414160000,"args":{"JVM stats":"heap_memory_usage: 446946848\nnon_heap_memory_usage: 301090552\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414176000,"args":{"JVM stats":"heap_memory_usage: 448400136\nnon_heap_memory_usage: 301090552\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414181000,"args":{"JVM stats":"heap_memory_usage: 448400136\nnon_heap_memory_usage: 301090552\nloaded_class_count: 26625\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414388000,"args":{"JVM stats":"heap_memory_usage: 458236616\nnon_heap_memory_usage: 301152728\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414392000,"args":{"JVM stats":"heap_memory_usage: 458758344\nnon_heap_memory_usage: 301152728\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414392001,"args":{"JVM stats":"heap_memory_usage: 458758344\nnon_heap_memory_usage: 301152728\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414393000,"args":{"JVM stats":"heap_memory_usage: 458758344\nnon_heap_memory_usage: 301152728\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414396000,"args":{"JVM stats":"heap_memory_usage: 458758344\nnon_heap_memory_usage: 301152728\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414398000,"args":{"JVM stats":"heap_memory_usage: 458758344\nnon_heap_memory_usage: 301152728\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516414446000,"args":{"JVM stats":"heap_memory_usage: 460700072\nnon_heap_memory_usage: 301152728\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516415253000,"args":{"JVM stats":"heap_memory_usage: 506372152\nnon_heap_memory_usage: 301158040\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516415283000,"args":{"JVM stats":"heap_memory_usage: 508075648\nnon_heap_memory_usage: 301158040\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516415396000,"args":{"JVM stats":"heap_memory_usage: 520686344\nnon_heap_memory_usage: 301158040\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516415400000,"args":{"JVM stats":"heap_memory_usage: 520686344\nnon_heap_memory_usage: 301158040\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516415409000,"args":{"JVM stats":"heap_memory_usage: 520928624\nnon_heap_memory_usage: 301158040\nloaded_class_count: 26625\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516416244000,"args":{"JVM stats":"heap_memory_usage: 539709896\nnon_heap_memory_usage: 301158040\nloaded_class_count: 26625\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516416253000,"args":{"JVM stats":"heap_memory_usage: 540194384\nnon_heap_memory_usage: 301159240\nloaded_class_count: 26625\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516416256000,"args":{"JVM stats":"heap_memory_usage: 540445792\nnon_heap_memory_usage: 301162056\nloaded_class_count: 26625\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516416257000,"args":{"JVM stats":"heap_memory_usage: 540445792\nnon_heap_memory_usage: 301162056\nloaded_class_count: 26625\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516416258000,"args":{"JVM stats":"heap_memory_usage: 540445792\nnon_heap_memory_usage: 301162056\nloaded_class_count: 26625\nthread_count: 42\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516416384000,"args":{"JVM stats":"heap_memory_usage: 544592016\nnon_heap_memory_usage: 301622728\nloaded_class_count: 26767\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":115,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409809000,"dur":96000},{"pid":1,"tid":115,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409905000,"dur":17000},{"pid":1,"tid":115,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409922000,"dur":4000},{"pid":1,"tid":115,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409922000,"dur":4000},{"pid":1,"tid":115,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409956000,"dur":13000},{"pid":1,"tid":115,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409969000,"dur":2000},{"pid":1,"tid":115,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409975000,"dur":5000},{"pid":1,"tid":115,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409980000,"dur":1000},{"pid":1,"tid":115,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409981000,"dur":100},{"pid":1,"tid":115,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409982000,"dur":5000},{"pid":1,"tid":115,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409987000,"dur":1000},{"pid":1,"tid":115,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409988000,"dur":100},{"pid":1,"tid":115,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409988000,"dur":9000},{"pid":1,"tid":115,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409998000,"dur":1000},{"pid":1,"tid":115,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409999000,"dur":2000},{"pid":1,"tid":115,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516410001000,"dur":1000},{"pid":1,"tid":115,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516410002000,"dur":1000},{"pid":1,"tid":115,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516410003000,"dur":2000},{"pid":1,"tid":115,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516410005000,"dur":151000},{"pid":1,"tid":115,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516410156000,"dur":11000},{"pid":1,"tid":115,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516410167000,"dur":1000},{"pid":1,"tid":115,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516409971000,"dur":197000},{"pid":1,"tid":115,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516410168000,"dur":50000},{"pid":1,"tid":115,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516410218000,"dur":40000},{"pid":1,"tid":115,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409954000,"dur":306000},{"pid":1,"tid":115,"id":28,"name":"variant manager external native config values","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516410260000,"dur":100},{"pid":1,"tid":115,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516409935000,"dur":325000},{"pid":1,"tid":0,"id":29,"name":"task: build info loader","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 7\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516410487000,"dur":3000},{"pid":1,"tid":0,"id":30,"name":"task: unknown task type","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410491000,"dur":100},{"pid":1,"tid":0,"id":31,"name":"task: app pre build","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410492000,"dur":251000},{"pid":1,"tid":0,"id":32,"name":"task: aidl compile","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410746000,"dur":8000},{"pid":1,"tid":0,"id":33,"name":"task: renderscript compile","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410756000,"dur":12000},{"pid":1,"tid":0,"id":34,"name":"task: check manifest","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410771000,"dur":1000},{"pid":1,"tid":0,"id":35,"name":"task: generate build config","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410773000,"dur":1000},{"pid":1,"tid":0,"id":36,"name":"task: prepare lint jar","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410774000,"dur":1000},{"pid":1,"tid":0,"id":37,"name":"task: generate res values","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410775000,"dur":1000},{"pid":1,"tid":0,"id":38,"name":"task: unknown task type","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410776000,"dur":1000},{"pid":1,"tid":0,"id":39,"name":"task: merge resources","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516410778000,"dur":236000},{"pid":1,"tid":0,"id":40,"name":"task: compatible screens manifest","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516411024000,"dur":1000},{"pid":1,"tid":0,"id":41,"name":"task: merge manifests","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516411047000,"dur":106000},{"pid":1,"tid":0,"id":42,"name":"task: splits discovery","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516411154000,"dur":100},{"pid":1,"tid":0,"id":43,"name":"task: process android resources","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516411156000,"dur":20000},{"pid":1,"tid":0,"id":44,"name":"task: unknown task type","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516411177000,"dur":100},{"pid":1,"tid":0,"id":45,"name":"task: java pre compile","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516411178000,"dur":130000},{"pid":1,"tid":0,"id":46,"name":"task: android java compile","args":{"span_id":"46","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516411309000,"dur":2715000},{"pid":1,"tid":0,"id":47,"name":"task: merge source set folders","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414027000,"dur":17000},{"pid":1,"tid":0,"id":48,"name":"task: shader compile","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414045000,"dur":1000},{"pid":1,"tid":0,"id":49,"name":"task: unknown task type","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414046000,"dur":100},{"pid":1,"tid":0,"id":50,"name":"task: merge source set folders","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414047000,"dur":5000},{"pid":1,"tid":0,"id":51,"name":"task: package application","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414053000,"dur":10000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest in instant run mode","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 72\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414064000,"dur":6000},{"pid":1,"tid":0,"id":53,"name":"task: transform","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414071000,"dur":1000},{"pid":1,"tid":116,"id":55,"name":"transform prep: instant run verifier","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522516414090000,"dur":2000},{"pid":1,"tid":116,"id":57,"name":"task file verification","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516414092000,"dur":2000},{"pid":1,"tid":116,"id":58,"name":"task file verification","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516414095000,"dur":1000},{"pid":1,"tid":116,"id":59,"name":"task file verification","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516414099000,"dur":1000},{"pid":1,"tid":116,"id":56,"name":"transform: instant run verifier","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522516414092000,"dur":9000},{"pid":1,"tid":0,"id":54,"name":"task: transform","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414073000,"dur":35000},{"pid":1,"tid":0,"id":60,"name":"task: transform","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414109000,"dur":29000},{"pid":1,"tid":0,"id":61,"name":"task: ndk compile","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414139000,"dur":1000},{"pid":1,"tid":0,"id":62,"name":"task: merge source set folders","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414141000,"dur":3000},{"pid":1,"tid":0,"id":63,"name":"task: transform","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414145000,"dur":14000},{"pid":1,"tid":0,"id":64,"name":"task: unknown task type","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414160000,"dur":100},{"pid":1,"tid":0,"id":65,"name":"task: transform","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414161000,"dur":15000},{"pid":1,"tid":0,"id":66,"name":"task: transform","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414176000,"dur":4000},{"pid":1,"tid":116,"id":68,"name":"transform prep: instant run","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522516414214000,"dur":101000},{"pid":1,"tid":116,"id":69,"name":"transform: instant run","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522516414315000,"dur":60000},{"pid":1,"tid":0,"id":67,"name":"task: transform","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414181000,"dur":207000},{"pid":1,"tid":117,"id":71,"name":"transform prep: instant run dex","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522516414391000,"dur":100},{"pid":1,"tid":117,"id":72,"name":"transform: instant run dex","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522516414391000,"dur":100},{"pid":1,"tid":0,"id":70,"name":"task: transform","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414389000,"dur":3000},{"pid":1,"tid":0,"id":73,"name":"task: unknown task type","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414392000,"dur":100},{"pid":1,"tid":0,"id":74,"name":"task: pre cold swap","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 48\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414393000,"dur":100},{"pid":1,"tid":0,"id":75,"name":"task: fast deploy runtime extractor","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 21\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414394000,"dur":1000},{"pid":1,"tid":0,"id":76,"name":"task: generate instant run app info","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 25\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516414396000,"dur":2000},{"pid":1,"tid":117,"id":78,"name":"transform prep: instant run slicer","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522516414421000,"dur":1000},{"pid":1,"tid":117,"id":79,"name":"transform: instant run slicer","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522516414422000,"dur":7000},{"pid":1,"tid":0,"id":77,"name":"task: transform","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414399000,"dur":47000},{"pid":1,"tid":117,"id":81,"name":"transform prep: dex archive builder","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522516414485000,"dur":2000},{"pid":1,"tid":117,"id":82,"name":"transform: dex archive builder","args":{"span_id":"82","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522516414487000,"dur":752000},{"pid":1,"tid":0,"id":80,"name":"task: transform","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516414447000,"dur":806000},{"pid":1,"tid":116,"id":84,"name":"transform prep: external libs merger","args":{"span_id":"84","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522516415272000,"dur":7000},{"pid":1,"tid":116,"id":85,"name":"transform: external libs merger","args":{"span_id":"85","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522516415279000,"dur":3000},{"pid":1,"tid":0,"id":83,"name":"task: transform","args":{"span_id":"83","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516415254000,"dur":29000},{"pid":1,"tid":116,"id":87,"name":"transform prep: dex merger","args":{"span_id":"87","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522516415312000,"dur":4000},{"pid":1,"tid":116,"id":88,"name":"transform: dex merger","args":{"span_id":"88","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522516415316000,"dur":75000},{"pid":1,"tid":0,"id":86,"name":"task: transform","args":{"span_id":"86","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516415284000,"dur":112000},{"pid":1,"tid":0,"id":89,"name":"task: validate signing","args":{"span_id":"89","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516415397000,"dur":3000},{"pid":1,"tid":115,"id":91,"name":"transform prep: instant run dependencies apk builder","args":{"span_id":"91","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522516415405000,"dur":2000},{"pid":1,"tid":115,"id":92,"name":"transform: instant run dependencies apk builder","args":{"span_id":"92","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522516415407000,"dur":1000},{"pid":1,"tid":0,"id":90,"name":"task: transform","args":{"span_id":"90","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516415401000,"dur":8000},{"pid":1,"tid":115,"id":94,"name":"transform prep: instant run slice split apk builder","args":{"span_id":"94","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522516415416000,"dur":3000},{"pid":1,"tid":115,"id":95,"name":"transform: instant run slice split apk builder","args":{"span_id":"95","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522516415419000,"dur":824000},{"pid":1,"tid":0,"id":93,"name":"task: transform","args":{"span_id":"93","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516415410000,"dur":834000},{"pid":1,"tid":0,"id":96,"name":"task: package application","args":{"span_id":"96","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516416245000,"dur":8000},{"pid":1,"tid":0,"id":97,"name":"task: build info writer","args":{"span_id":"97","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 70\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516416253000,"dur":3000},{"pid":1,"tid":0,"id":98,"name":"task: unknown task type","args":{"span_id":"98","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516416257000,"dur":100},{"pid":1,"tid":0,"id":99,"name":"task: unknown task type","args":{"span_id":"99","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516416257000,"dur":100},{"pid":1,"tid":115,"id":100,"name":"base plugin build finished","args":{"span_id":"100","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516416371000,"dur":1000}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-02-13-36-383.rawproto b/build/android-profile/profile-2018-04-01-02-13-36-383.rawproto
deleted file mode 100644
index 9ea2d57..0000000
Binary files a/build/android-profile/profile-2018-04-01-02-13-36-383.rawproto and /dev/null differ
diff --git a/build/android-profile/profile-2018-04-01-02-16-32-364.json b/build/android-profile/profile-2018-04-01-02-16-32-364.json
deleted file mode 100644
index f9c93b5..0000000
--- a/build/android-profile/profile-2018-04-01-02-16-32-364.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591053000,"args":{"JVM stats":"heap_memory_usage: 211175664\nnon_heap_memory_usage: 301749072\nloaded_class_count: 26774\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 1\n gc_time: 81\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591201000,"args":{"JVM stats":"heap_memory_usage: 220812504\nnon_heap_memory_usage: 301850696\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591202000,"args":{"JVM stats":"heap_memory_usage: 221100536\nnon_heap_memory_usage: 301850696\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591388000,"args":{"JVM stats":"heap_memory_usage: 233482312\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591411000,"args":{"JVM stats":"heap_memory_usage: 234631464\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591417000,"args":{"JVM stats":"heap_memory_usage: 234919496\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591419000,"args":{"JVM stats":"heap_memory_usage: 234919496\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591421000,"args":{"JVM stats":"heap_memory_usage: 235206528\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591423000,"args":{"JVM stats":"heap_memory_usage: 235206528\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591424000,"args":{"JVM stats":"heap_memory_usage: 235206528\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591424001,"args":{"JVM stats":"heap_memory_usage: 235206528\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591575000,"args":{"JVM stats":"heap_memory_usage: 239799584\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591579000,"args":{"JVM stats":"heap_memory_usage: 239799584\nnon_heap_memory_usage: 301852744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591596000,"args":{"JVM stats":"heap_memory_usage: 240947800\nnon_heap_memory_usage: 301859992\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591616000,"args":{"JVM stats":"heap_memory_usage: 240947800\nnon_heap_memory_usage: 301866840\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591631000,"args":{"JVM stats":"heap_memory_usage: 242141048\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591632000,"args":{"JVM stats":"heap_memory_usage: 242428120\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591804000,"args":{"JVM stats":"heap_memory_usage: 244818016\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591824000,"args":{"JVM stats":"heap_memory_usage: 245679360\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591826000,"args":{"JVM stats":"heap_memory_usage: 245966376\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591830000,"args":{"JVM stats":"heap_memory_usage: 245966376\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591831000,"args":{"JVM stats":"heap_memory_usage: 245966376\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591838000,"args":{"JVM stats":"heap_memory_usage: 246253400\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591842000,"args":{"JVM stats":"heap_memory_usage: 246540416\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591859000,"args":{"JVM stats":"heap_memory_usage: 246827664\nnon_heap_memory_usage: 301870744\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591861000,"args":{"JVM stats":"heap_memory_usage: 246827664\nnon_heap_memory_usage: 301876120\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591878000,"args":{"JVM stats":"heap_memory_usage: 247689968\nnon_heap_memory_usage: 301870488\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591971000,"args":{"JVM stats":"heap_memory_usage: 249392408\nnon_heap_memory_usage: 301870488\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516591997000,"args":{"JVM stats":"heap_memory_usage: 249392408\nnon_heap_memory_usage: 301870488\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592003000,"args":{"JVM stats":"heap_memory_usage: 249392408\nnon_heap_memory_usage: 301870488\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592021000,"args":{"JVM stats":"heap_memory_usage: 250827880\nnon_heap_memory_usage: 301870488\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592022000,"args":{"JVM stats":"heap_memory_usage: 250827880\nnon_heap_memory_usage: 301870488\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592043000,"args":{"JVM stats":"heap_memory_usage: 252264016\nnon_heap_memory_usage: 301878648\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592044000,"args":{"JVM stats":"heap_memory_usage: 252264016\nnon_heap_memory_usage: 301878648\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592079000,"args":{"JVM stats":"heap_memory_usage: 254847824\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592093000,"args":{"JVM stats":"heap_memory_usage: 255167616\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592095000,"args":{"JVM stats":"heap_memory_usage: 255167616\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592096000,"args":{"JVM stats":"heap_memory_usage: 255167616\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592099000,"args":{"JVM stats":"heap_memory_usage: 255167616\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592103000,"args":{"JVM stats":"heap_memory_usage: 255167616\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592131000,"args":{"JVM stats":"heap_memory_usage: 256192640\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592175000,"args":{"JVM stats":"heap_memory_usage: 258717008\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592203000,"args":{"JVM stats":"heap_memory_usage: 259229648\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592311000,"args":{"JVM stats":"heap_memory_usage: 259742168\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592313000,"args":{"JVM stats":"heap_memory_usage: 259742168\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592316000,"args":{"JVM stats":"heap_memory_usage: 260254680\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592322000,"args":{"JVM stats":"heap_memory_usage: 260254680\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592338000,"args":{"JVM stats":"heap_memory_usage: 260767192\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592342000,"args":{"JVM stats":"heap_memory_usage: 260767192\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592343000,"args":{"JVM stats":"heap_memory_usage: 260767192\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592343001,"args":{"JVM stats":"heap_memory_usage: 260767192\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516592365000,"args":{"JVM stats":"heap_memory_usage: 261792264\nnon_heap_memory_usage: 301879864\nloaded_class_count: 26774\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":118,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591053000,"dur":14000},{"pid":1,"tid":118,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591067000,"dur":8000},{"pid":1,"tid":118,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591075000,"dur":100},{"pid":1,"tid":118,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591075000,"dur":100},{"pid":1,"tid":118,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591105000,"dur":7000},{"pid":1,"tid":118,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591112000,"dur":100},{"pid":1,"tid":118,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591113000,"dur":1000},{"pid":1,"tid":118,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591114000,"dur":100},{"pid":1,"tid":118,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591114000,"dur":1000},{"pid":1,"tid":118,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591115000,"dur":1000},{"pid":1,"tid":118,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591116000,"dur":100},{"pid":1,"tid":118,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591116000,"dur":100},{"pid":1,"tid":118,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591116000,"dur":5000},{"pid":1,"tid":118,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591121000,"dur":100},{"pid":1,"tid":118,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591121000,"dur":100},{"pid":1,"tid":118,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591122000,"dur":100},{"pid":1,"tid":118,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591122000,"dur":100},{"pid":1,"tid":118,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591122000,"dur":100},{"pid":1,"tid":118,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591122000,"dur":4000},{"pid":1,"tid":118,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591126000,"dur":2000},{"pid":1,"tid":118,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591128000,"dur":1000},{"pid":1,"tid":118,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516591112000,"dur":17000},{"pid":1,"tid":118,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591129000,"dur":10000},{"pid":1,"tid":118,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591139000,"dur":7000},{"pid":1,"tid":118,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591104000,"dur":45000},{"pid":1,"tid":118,"id":28,"name":"variant manager external native config values","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591150000,"dur":100},{"pid":1,"tid":118,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516591100000,"dur":50000},{"pid":1,"tid":0,"id":29,"name":"task: build info loader","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 7\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516591198000,"dur":3000},{"pid":1,"tid":0,"id":30,"name":"task: unknown task type","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591201000,"dur":100},{"pid":1,"tid":0,"id":31,"name":"task: app pre build","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591203000,"dur":185000},{"pid":1,"tid":0,"id":32,"name":"task: aidl compile","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591396000,"dur":15000},{"pid":1,"tid":0,"id":33,"name":"task: renderscript compile","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591412000,"dur":5000},{"pid":1,"tid":0,"id":34,"name":"task: check manifest","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591418000,"dur":1000},{"pid":1,"tid":0,"id":35,"name":"task: generate build config","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591420000,"dur":1000},{"pid":1,"tid":0,"id":36,"name":"task: prepare lint jar","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591422000,"dur":1000},{"pid":1,"tid":0,"id":37,"name":"task: generate res values","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591423000,"dur":1000},{"pid":1,"tid":0,"id":38,"name":"task: unknown task type","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591424000,"dur":100},{"pid":1,"tid":0,"id":39,"name":"task: merge resources","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591425000,"dur":150000},{"pid":1,"tid":0,"id":40,"name":"task: compatible screens manifest","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591578000,"dur":1000},{"pid":1,"tid":0,"id":41,"name":"task: merge manifests","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591580000,"dur":16000},{"pid":1,"tid":0,"id":42,"name":"task: splits discovery","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591614000,"dur":2000},{"pid":1,"tid":0,"id":43,"name":"task: process android resources","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591618000,"dur":13000},{"pid":1,"tid":0,"id":44,"name":"task: unknown task type","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516591631000,"dur":100},{"pid":1,"tid":0,"id":45,"name":"task: java pre compile","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591632000,"dur":172000},{"pid":1,"tid":0,"id":46,"name":"task: android java compile","args":{"span_id":"46","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591805000,"dur":19000},{"pid":1,"tid":0,"id":47,"name":"task: merge source set folders","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591824000,"dur":2000},{"pid":1,"tid":0,"id":48,"name":"task: shader compile","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591828000,"dur":2000},{"pid":1,"tid":0,"id":49,"name":"task: unknown task type","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591830000,"dur":1000},{"pid":1,"tid":0,"id":50,"name":"task: merge source set folders","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591832000,"dur":6000},{"pid":1,"tid":0,"id":51,"name":"task: package application","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591839000,"dur":3000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest in instant run mode","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 72\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516591842000,"dur":17000},{"pid":1,"tid":0,"id":53,"name":"task: transform","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591860000,"dur":1000},{"pid":1,"tid":0,"id":54,"name":"task: transform","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591862000,"dur":16000},{"pid":1,"tid":0,"id":55,"name":"task: transform","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516591879000,"dur":92000},{"pid":1,"tid":0,"id":56,"name":"task: ndk compile","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516591992000,"dur":5000},{"pid":1,"tid":0,"id":57,"name":"task: merge source set folders","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592001000,"dur":2000},{"pid":1,"tid":0,"id":58,"name":"task: transform","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592004000,"dur":17000},{"pid":1,"tid":0,"id":59,"name":"task: unknown task type","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516592022000,"dur":100},{"pid":1,"tid":0,"id":60,"name":"task: transform","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592023000,"dur":20000},{"pid":1,"tid":0,"id":61,"name":"task: transform","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592043000,"dur":1000},{"pid":1,"tid":0,"id":62,"name":"task: transform","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592044000,"dur":35000},{"pid":1,"tid":119,"id":64,"name":"transform prep: instant run dex","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522516592081000,"dur":9000},{"pid":1,"tid":119,"id":65,"name":"transform: instant run dex","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: false\n"},"ph":"X","ts":1522516592091000,"dur":100},{"pid":1,"tid":0,"id":63,"name":"task: transform","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516592079000,"dur":14000},{"pid":1,"tid":0,"id":66,"name":"task: unknown task type","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516592095000,"dur":100},{"pid":1,"tid":0,"id":67,"name":"task: pre cold swap","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 48\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516592096000,"dur":100},{"pid":1,"tid":0,"id":68,"name":"task: fast deploy runtime extractor","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 21\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592097000,"dur":2000},{"pid":1,"tid":0,"id":69,"name":"task: generate instant run app info","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 25\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592100000,"dur":3000},{"pid":1,"tid":0,"id":70,"name":"task: transform","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592104000,"dur":27000},{"pid":1,"tid":0,"id":71,"name":"task: transform","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592132000,"dur":43000},{"pid":1,"tid":0,"id":72,"name":"task: transform","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592176000,"dur":27000},{"pid":1,"tid":0,"id":73,"name":"task: transform","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592204000,"dur":107000},{"pid":1,"tid":0,"id":74,"name":"task: validate signing","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516592312000,"dur":1000},{"pid":1,"tid":0,"id":75,"name":"task: transform","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592313000,"dur":3000},{"pid":1,"tid":0,"id":76,"name":"task: transform","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592317000,"dur":5000},{"pid":1,"tid":0,"id":77,"name":"task: package application","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592322000,"dur":16000},{"pid":1,"tid":0,"id":78,"name":"task: build info writer","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 70\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516592339000,"dur":3000},{"pid":1,"tid":0,"id":79,"name":"task: unknown task type","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516592343000,"dur":100},{"pid":1,"tid":0,"id":80,"name":"task: unknown task type","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516592343000,"dur":100},{"pid":1,"tid":118,"id":81,"name":"base plugin build finished","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516592357000,"dur":100}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-02-16-32-364.rawproto b/build/android-profile/profile-2018-04-01-02-16-32-364.rawproto
deleted file mode 100644
index 1ddad84..0000000
Binary files a/build/android-profile/profile-2018-04-01-02-16-32-364.rawproto and /dev/null differ
diff --git a/build/android-profile/profile-2018-04-01-02-18-19-817.json b/build/android-profile/profile-2018-04-01-02-18-19-817.json
deleted file mode 100644
index 643f842..0000000
--- a/build/android-profile/profile-2018-04-01-02-18-19-817.json
+++ /dev/null
@@ -1 +0,0 @@
-[{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696100000,"args":{"JVM stats":"heap_memory_usage: 317550648\nnon_heap_memory_usage: 302033496\nloaded_class_count: 26781\nthread_count: 24\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696216000,"args":{"JVM stats":"heap_memory_usage: 327309952\nnon_heap_memory_usage: 302182832\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696216001,"args":{"JVM stats":"heap_memory_usage: 327596968\nnon_heap_memory_usage: 302183160\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696318000,"args":{"JVM stats":"heap_memory_usage: 340014480\nnon_heap_memory_usage: 302193016\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696327000,"args":{"JVM stats":"heap_memory_usage: 340588920\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696334000,"args":{"JVM stats":"heap_memory_usage: 340876952\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696335000,"args":{"JVM stats":"heap_memory_usage: 340876952\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696336000,"args":{"JVM stats":"heap_memory_usage: 340876952\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696337000,"args":{"JVM stats":"heap_memory_usage: 341164984\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696339000,"args":{"JVM stats":"heap_memory_usage: 341164984\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696340000,"args":{"JVM stats":"heap_memory_usage: 341164984\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696423000,"args":{"JVM stats":"heap_memory_usage: 346332832\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696424000,"args":{"JVM stats":"heap_memory_usage: 346332832\nnon_heap_memory_usage: 302197280\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696431000,"args":{"JVM stats":"heap_memory_usage: 346907888\nnon_heap_memory_usage: 302198688\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696434000,"args":{"JVM stats":"heap_memory_usage: 346907888\nnon_heap_memory_usage: 302198688\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696464000,"args":{"JVM stats":"heap_memory_usage: 348921528\nnon_heap_memory_usage: 302198688\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696464001,"args":{"JVM stats":"heap_memory_usage: 348921528\nnon_heap_memory_usage: 302198688\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516696518000,"args":{"JVM stats":"heap_memory_usage: 350656224\nnon_heap_memory_usage: 302198688\nloaded_class_count: 26785\nthread_count: 29\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697892000,"args":{"JVM stats":"heap_memory_usage: 465946256\nnon_heap_memory_usage: 303284576\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697898000,"args":{"JVM stats":"heap_memory_usage: 465946256\nnon_heap_memory_usage: 303285192\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697900000,"args":{"JVM stats":"heap_memory_usage: 465946256\nnon_heap_memory_usage: 303288200\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697900001,"args":{"JVM stats":"heap_memory_usage: 465946256\nnon_heap_memory_usage: 303288200\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697912000,"args":{"JVM stats":"heap_memory_usage: 467103568\nnon_heap_memory_usage: 303288944\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697937000,"args":{"JVM stats":"heap_memory_usage: 467103568\nnon_heap_memory_usage: 303289712\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697946000,"args":{"JVM stats":"heap_memory_usage: 467390616\nnon_heap_memory_usage: 303289712\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697949000,"args":{"JVM stats":"heap_memory_usage: 467677664\nnon_heap_memory_usage: 303289712\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516697980000,"args":{"JVM stats":"heap_memory_usage: 468827040\nnon_heap_memory_usage: 303289712\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698021000,"args":{"JVM stats":"heap_memory_usage: 470306616\nnon_heap_memory_usage: 303299696\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698022000,"args":{"JVM stats":"heap_memory_usage: 470306616\nnon_heap_memory_usage: 303299696\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698030000,"args":{"JVM stats":"heap_memory_usage: 470593680\nnon_heap_memory_usage: 303299696\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698070000,"args":{"JVM stats":"heap_memory_usage: 472604288\nnon_heap_memory_usage: 303299696\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698074000,"args":{"JVM stats":"heap_memory_usage: 472604288\nnon_heap_memory_usage: 303299696\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698104000,"args":{"JVM stats":"heap_memory_usage: 473465728\nnon_heap_memory_usage: 303299696\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698105000,"args":{"JVM stats":"heap_memory_usage: 473465728\nnon_heap_memory_usage: 303299696\nloaded_class_count: 26894\nthread_count: 30\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698221000,"args":{"JVM stats":"heap_memory_usage: 482181672\nnon_heap_memory_usage: 303312936\nloaded_class_count: 26894\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698224000,"args":{"JVM stats":"heap_memory_usage: 482181672\nnon_heap_memory_usage: 303309352\nloaded_class_count: 26894\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698225000,"args":{"JVM stats":"heap_memory_usage: 482181672\nnon_heap_memory_usage: 303309352\nloaded_class_count: 26894\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698225001,"args":{"JVM stats":"heap_memory_usage: 482181672\nnon_heap_memory_usage: 303309352\nloaded_class_count: 26894\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698227000,"args":{"JVM stats":"heap_memory_usage: 482181672\nnon_heap_memory_usage: 303309352\nloaded_class_count: 26894\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698229000,"args":{"JVM stats":"heap_memory_usage: 482468696\nnon_heap_memory_usage: 303309352\nloaded_class_count: 26894\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698283000,"args":{"JVM stats":"heap_memory_usage: 484478000\nnon_heap_memory_usage: 303309352\nloaded_class_count: 26894\nthread_count: 33\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698643000,"args":{"JVM stats":"heap_memory_usage: 525857120\nnon_heap_memory_usage: 303294368\nloaded_class_count: 26894\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698679000,"args":{"JVM stats":"heap_memory_usage: 527296344\nnon_heap_memory_usage: 303294368\nloaded_class_count: 26894\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698763000,"args":{"JVM stats":"heap_memory_usage: 535780016\nnon_heap_memory_usage: 303281376\nloaded_class_count: 26894\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698768000,"args":{"JVM stats":"heap_memory_usage: 535780016\nnon_heap_memory_usage: 303281376\nloaded_class_count: 26894\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516698774000,"args":{"JVM stats":"heap_memory_usage: 536067064\nnon_heap_memory_usage: 303281376\nloaded_class_count: 26894\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516699772000,"args":{"JVM stats":"heap_memory_usage: 548966280\nnon_heap_memory_usage: 303281376\nloaded_class_count: 26894\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516699782000,"args":{"JVM stats":"heap_memory_usage: 549253312\nnon_heap_memory_usage: 303290208\nloaded_class_count: 26894\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516699783000,"args":{"JVM stats":"heap_memory_usage: 549540496\nnon_heap_memory_usage: 303290208\nloaded_class_count: 26894\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516699784000,"args":{"JVM stats":"heap_memory_usage: 549540496\nnon_heap_memory_usage: 303290208\nloaded_class_count: 26894\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516699784001,"args":{"JVM stats":"heap_memory_usage: 549540496\nnon_heap_memory_usage: 303290208\nloaded_class_count: 26894\nthread_count: 40\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":0,"ph":"i","name":"Memory sample","ts":1522516699817000,"args":{"JVM stats":"heap_memory_usage: 550688888\nnon_heap_memory_usage: 303295912\nloaded_class_count: 26894\nthread_count: 34\ngarbage_collection_stats {\n name: \"PS Scavenge\"\n gc_collections: 0\n gc_time: 0\n}\ngarbage_collection_stats {\n name: \"PS MarkSweep\"\n gc_collections: 0\n gc_time: 0\n}\n"}},{"pid":1,"tid":120,"id":2,"name":"base plugin project configure","args":{"span_id":"2","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696100000,"dur":11000},{"pid":1,"tid":120,"id":3,"name":"base plugin project base extension creation","args":{"span_id":"3","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696111000,"dur":3000},{"pid":1,"tid":120,"id":5,"name":"task manager create tasks","args":{"span_id":"5","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696114000,"dur":1000},{"pid":1,"tid":120,"id":4,"name":"base plugin project tasks creation","args":{"span_id":"4","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696114000,"dur":1000},{"pid":1,"tid":120,"id":8,"name":"variant manager create variants","args":{"span_id":"8","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696125000,"dur":3000},{"pid":1,"tid":120,"id":9,"name":"variant manager create tests tasks","args":{"span_id":"9","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696128000,"dur":1000},{"pid":1,"tid":120,"id":11,"name":"app task manager create merge manifest task","args":{"span_id":"11","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696131000,"dur":1000},{"pid":1,"tid":120,"id":12,"name":"app task manager create generate res values task","args":{"span_id":"12","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696132000,"dur":100},{"pid":1,"tid":120,"id":13,"name":"app task manager create create renderscript task","args":{"span_id":"13","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696132000,"dur":1000},{"pid":1,"tid":120,"id":14,"name":"app task manager create merge resources task","args":{"span_id":"14","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696133000,"dur":1000},{"pid":1,"tid":120,"id":15,"name":"app task manager create merge assets task","args":{"span_id":"15","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696134000,"dur":3000},{"pid":1,"tid":120,"id":16,"name":"app task manager create build config task","args":{"span_id":"16","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696137000,"dur":100},{"pid":1,"tid":120,"id":17,"name":"app task manager create process res task","args":{"span_id":"17","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696137000,"dur":6000},{"pid":1,"tid":120,"id":18,"name":"app task manager create aidl task","args":{"span_id":"18","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696143000,"dur":1000},{"pid":1,"tid":120,"id":19,"name":"app task manager create shader task","args":{"span_id":"19","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696144000,"dur":1000},{"pid":1,"tid":120,"id":20,"name":"app task manager create ndk task","args":{"span_id":"20","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696145000,"dur":1000},{"pid":1,"tid":120,"id":21,"name":"app task manager create external native build task","args":{"span_id":"21","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696146000,"dur":100},{"pid":1,"tid":120,"id":22,"name":"app task manager create merge jnilibs folders task","args":{"span_id":"22","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696146000,"dur":1000},{"pid":1,"tid":120,"id":23,"name":"app task manager create compile task","args":{"span_id":"23","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696147000,"dur":7000},{"pid":1,"tid":120,"id":24,"name":"app task manager create packaging task","args":{"span_id":"24","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696154000,"dur":9000},{"pid":1,"tid":120,"id":25,"name":"app task manager create lint task","args":{"span_id":"25","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696163000,"dur":1000},{"pid":1,"tid":120,"id":10,"name":"variant manager create tasks for variant","args":{"span_id":"10","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516696129000,"dur":35000},{"pid":1,"tid":120,"id":26,"name":"variant manager create tasks for variant","args":{"span_id":"26","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696164000,"dur":6000},{"pid":1,"tid":120,"id":27,"name":"variant manager create tasks for variant","args":{"span_id":"27","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696170000,"dur":17000},{"pid":1,"tid":120,"id":7,"name":"variant manager create android tasks","args":{"span_id":"7","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696125000,"dur":64000},{"pid":1,"tid":120,"id":28,"name":"variant manager external native config values","args":{"span_id":"28","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696190000,"dur":100},{"pid":1,"tid":120,"id":6,"name":"base plugin create android tasks","args":{"span_id":"6","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516696118000,"dur":72000},{"pid":1,"tid":0,"id":29,"name":"task: build info loader","args":{"span_id":"29","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 7\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516696214000,"dur":1000},{"pid":1,"tid":0,"id":30,"name":"task: unknown task type","args":{"span_id":"30","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696216000,"dur":100},{"pid":1,"tid":0,"id":31,"name":"task: app pre build","args":{"span_id":"31","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 92\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696217000,"dur":101000},{"pid":1,"tid":0,"id":32,"name":"task: aidl compile","args":{"span_id":"32","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 1\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696320000,"dur":7000},{"pid":1,"tid":0,"id":33,"name":"task: renderscript compile","args":{"span_id":"33","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 54\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696328000,"dur":6000},{"pid":1,"tid":0,"id":34,"name":"task: check manifest","args":{"span_id":"34","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 8\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696334000,"dur":1000},{"pid":1,"tid":0,"id":35,"name":"task: generate build config","args":{"span_id":"35","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 24\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696335000,"dur":1000},{"pid":1,"tid":0,"id":36,"name":"task: prepare lint jar","args":{"span_id":"36","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 119\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696336000,"dur":1000},{"pid":1,"tid":0,"id":37,"name":"task: generate res values","args":{"span_id":"37","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 26\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696337000,"dur":1000},{"pid":1,"tid":0,"id":38,"name":"task: unknown task type","args":{"span_id":"38","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696339000,"dur":100},{"pid":1,"tid":0,"id":39,"name":"task: merge resources","args":{"span_id":"39","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 40\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696341000,"dur":82000},{"pid":1,"tid":0,"id":40,"name":"task: compatible screens manifest","args":{"span_id":"40","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 9\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696424000,"dur":100},{"pid":1,"tid":0,"id":41,"name":"task: merge manifests","args":{"span_id":"41","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 39\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696425000,"dur":6000},{"pid":1,"tid":0,"id":42,"name":"task: splits discovery","args":{"span_id":"42","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 87\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696433000,"dur":1000},{"pid":1,"tid":0,"id":43,"name":"task: process android resources","args":{"span_id":"43","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 51\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696435000,"dur":28000},{"pid":1,"tid":0,"id":44,"name":"task: unknown task type","args":{"span_id":"44","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516696464000,"dur":100},{"pid":1,"tid":0,"id":45,"name":"task: java pre compile","args":{"span_id":"45","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 76\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516696465000,"dur":53000},{"pid":1,"tid":0,"id":46,"name":"task: android java compile","args":{"span_id":"46","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 3\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516696519000,"dur":1373000},{"pid":1,"tid":0,"id":47,"name":"task: merge source set folders","args":{"span_id":"47","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516697895000,"dur":3000},{"pid":1,"tid":0,"id":48,"name":"task: shader compile","args":{"span_id":"48","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 55\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516697899000,"dur":1000},{"pid":1,"tid":0,"id":49,"name":"task: unknown task type","args":{"span_id":"49","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516697900000,"dur":100},{"pid":1,"tid":0,"id":50,"name":"task: merge source set folders","args":{"span_id":"50","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516697901000,"dur":11000},{"pid":1,"tid":0,"id":51,"name":"task: package application","args":{"span_id":"51","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516697912000,"dur":24000},{"pid":1,"tid":0,"id":52,"name":"task: check manifest in instant run mode","args":{"span_id":"52","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 72\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516697937000,"dur":9000},{"pid":1,"tid":0,"id":53,"name":"task: transform","args":{"span_id":"53","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516697947000,"dur":2000},{"pid":1,"tid":121,"id":55,"name":"transform prep: instant run verifier","args":{"span_id":"55","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522516697964000,"dur":2000},{"pid":1,"tid":121,"id":57,"name":"task file verification","args":{"span_id":"57","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516697967000,"dur":1000},{"pid":1,"tid":121,"id":58,"name":"task file verification","args":{"span_id":"58","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n"},"ph":"X","ts":1522516697970000,"dur":1000},{"pid":1,"tid":121,"id":56,"name":"transform: instant run verifier","args":{"span_id":"56","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 20\nis_incremental: true\n"},"ph":"X","ts":1522516697966000,"dur":6000},{"pid":1,"tid":0,"id":54,"name":"task: transform","args":{"span_id":"54","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516697949000,"dur":31000},{"pid":1,"tid":0,"id":59,"name":"task: transform","args":{"span_id":"59","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516697981000,"dur":40000},{"pid":1,"tid":0,"id":60,"name":"task: ndk compile","args":{"span_id":"60","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 43\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698022000,"dur":100},{"pid":1,"tid":0,"id":61,"name":"task: merge source set folders","args":{"span_id":"61","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 41\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516698024000,"dur":6000},{"pid":1,"tid":0,"id":62,"name":"task: transform","args":{"span_id":"62","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516698033000,"dur":37000},{"pid":1,"tid":0,"id":63,"name":"task: unknown task type","args":{"span_id":"63","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: true\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698072000,"dur":1000},{"pid":1,"tid":0,"id":64,"name":"task: transform","args":{"span_id":"64","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516698080000,"dur":24000},{"pid":1,"tid":0,"id":65,"name":"task: transform","args":{"span_id":"65","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516698104000,"dur":1000},{"pid":1,"tid":121,"id":67,"name":"transform prep: instant run","args":{"span_id":"67","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522516698151000,"dur":27000},{"pid":1,"tid":121,"id":68,"name":"transform: instant run","args":{"span_id":"68","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 5\nis_incremental: true\n"},"ph":"X","ts":1522516698178000,"dur":33000},{"pid":1,"tid":0,"id":66,"name":"task: transform","args":{"span_id":"66","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698106000,"dur":115000},{"pid":1,"tid":121,"id":70,"name":"transform prep: instant run dex","args":{"span_id":"70","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: true\n"},"ph":"X","ts":1522516698223000,"dur":100},{"pid":1,"tid":121,"id":71,"name":"transform: instant run dex","args":{"span_id":"71","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 3\nis_incremental: true\n"},"ph":"X","ts":1522516698223000,"dur":100},{"pid":1,"tid":0,"id":69,"name":"task: transform","args":{"span_id":"69","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698222000,"dur":2000},{"pid":1,"tid":0,"id":72,"name":"task: unknown task type","args":{"span_id":"72","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698224000,"dur":100},{"pid":1,"tid":0,"id":73,"name":"task: pre cold swap","args":{"span_id":"73","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 48\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698225000,"dur":100},{"pid":1,"tid":0,"id":74,"name":"task: fast deploy runtime extractor","args":{"span_id":"74","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 21\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516698226000,"dur":1000},{"pid":1,"tid":0,"id":75,"name":"task: generate instant run app info","args":{"span_id":"75","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 25\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516698228000,"dur":1000},{"pid":1,"tid":122,"id":77,"name":"transform prep: instant run slicer","args":{"span_id":"77","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522516698253000,"dur":1000},{"pid":1,"tid":122,"id":78,"name":"transform: instant run slicer","args":{"span_id":"78","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 4\nis_incremental: true\n"},"ph":"X","ts":1522516698254000,"dur":7000},{"pid":1,"tid":0,"id":76,"name":"task: transform","args":{"span_id":"76","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698230000,"dur":53000},{"pid":1,"tid":122,"id":80,"name":"transform prep: dex archive builder","args":{"span_id":"80","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522516698328000,"dur":2000},{"pid":1,"tid":122,"id":81,"name":"transform: dex archive builder","args":{"span_id":"81","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 29\nis_incremental: true\n"},"ph":"X","ts":1522516698330000,"dur":292000},{"pid":1,"tid":0,"id":79,"name":"task: transform","args":{"span_id":"79","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698286000,"dur":357000},{"pid":1,"tid":122,"id":83,"name":"transform prep: external libs merger","args":{"span_id":"83","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522516698671000,"dur":3000},{"pid":1,"tid":122,"id":84,"name":"transform: external libs merger","args":{"span_id":"84","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 34\nis_incremental: true\n"},"ph":"X","ts":1522516698674000,"dur":2000},{"pid":1,"tid":0,"id":82,"name":"task: transform","args":{"span_id":"82","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698645000,"dur":34000},{"pid":1,"tid":120,"id":86,"name":"transform prep: dex merger","args":{"span_id":"86","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522516698702000,"dur":4000},{"pid":1,"tid":120,"id":87,"name":"transform: dex merger","args":{"span_id":"87","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 30\nis_incremental: true\n"},"ph":"X","ts":1522516698706000,"dur":50000},{"pid":1,"tid":0,"id":85,"name":"task: transform","args":{"span_id":"85","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698679000,"dur":84000},{"pid":1,"tid":0,"id":88,"name":"task: validate signing","args":{"span_id":"88","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 67\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698765000,"dur":3000},{"pid":1,"tid":120,"id":90,"name":"transform prep: instant run dependencies apk builder","args":{"span_id":"90","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522516698771000,"dur":1000},{"pid":1,"tid":120,"id":91,"name":"transform: instant run dependencies apk builder","args":{"span_id":"91","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 23\nis_incremental: true\n"},"ph":"X","ts":1522516698772000,"dur":1000},{"pid":1,"tid":0,"id":89,"name":"task: transform","args":{"span_id":"89","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698768000,"dur":6000},{"pid":1,"tid":120,"id":93,"name":"transform prep: instant run slice split apk builder","args":{"span_id":"93","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522516698779000,"dur":4000},{"pid":1,"tid":120,"id":94,"name":"transform: instant run slice split apk builder","args":{"span_id":"94","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","transform":"type: 24\nis_incremental: true\n"},"ph":"X","ts":1522516698783000,"dur":988000},{"pid":1,"tid":0,"id":92,"name":"task: transform","args":{"span_id":"92","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 65\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516698775000,"dur":997000},{"pid":1,"tid":0,"id":95,"name":"task: package application","args":{"span_id":"95","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 45\ndid_work: false\nskipped: true\nup_to_date: true\nfailed: false\n"},"ph":"X","ts":1522516699772000,"dur":9000},{"pid":1,"tid":0,"id":96,"name":"task: build info writer","args":{"span_id":"96","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","variant":"id: 1\nis_debug: true\nminify_enabled: false\nuse_multidex: false\nuse_legacy_multidex: false\nvariant_type: APPLICATION\nannotation_processors {\n spec: \"butterknife-compiler.jar (com.jakewharton:butterknife-compiler:8.8.1)\"\n}\nmin_sdk_version {\n api_level: 21\n}\ntarget_sdk_version {\n api_level: 26\n}\ndex_builder: DX_DEXER\ndex_merger: DX_MERGER\n","task":"type: 70\ndid_work: true\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516699782000,"dur":1000},{"pid":1,"tid":0,"id":97,"name":"task: unknown task type","args":{"span_id":"97","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516699784000,"dur":100},{"pid":1,"tid":0,"id":98,"name":"task: unknown task type","args":{"span_id":"98","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n","task":"type: 0\ndid_work: false\nskipped: false\nup_to_date: false\nfailed: false\n"},"ph":"X","ts":1522516699784000,"dur":100},{"pid":1,"tid":120,"id":99,"name":"base plugin build finished","args":{"span_id":"99","project":"id: 1\nandroid_plugin_version: \"3.0.1\"\nandroid_plugin: APPLICATION\nplugin_generation: FIRST\nbuild_tools_version: \"26.0.2\"\ncompile_sdk: \"android-26\"\nsplits {\n}\n"},"ph":"X","ts":1522516699792000,"dur":100}]
\ No newline at end of file
diff --git a/build/android-profile/profile-2018-04-01-02-18-19-817.rawproto b/build/android-profile/profile-2018-04-01-02-18-19-817.rawproto
deleted file mode 100644
index 1a7102f..0000000
Binary files a/build/android-profile/profile-2018-04-01-02-18-19-817.rawproto and /dev/null differ