Compile everything at once for dagger.

Test: m LiveTv
Change-Id: Ice444535ef163955c0ce03933780428f5c177a64
diff --git a/Android.mk b/Android.mk
index a733bc4..68a8e0e 100644
--- a/Android.mk
+++ b/Android.mk
@@ -22,7 +22,15 @@
 
 include $(LOCAL_PATH)/version.mk
 
-LOCAL_SRC_FILES := $(call all-java-files-under, src)
+LOCAL_SRC_FILES += $(call all-java-files-under, src)
+
+# TODO(b/77284273): Stop compiling everything at once dagger properly supported in libraries
+LOCAL_SRC_FILES += $(call all-java-files-under, common/src)
+LOCAL_SRC_FILES += $(call all-proto-files-under, common/src)
+
+LOCAL_SRC_FILES += $(call all-java-files-under, tuner/src)
+
+
 
 LOCAL_PACKAGE_NAME := LiveTv
 
@@ -40,6 +48,8 @@
 LOCAL_RESOURCE_DIR := \
     $(LOCAL_PATH)/res \
     $(LOCAL_PATH)/material_res \
+    $(LOCAL_PATH)/common/res \
+    $(LOCAL_PATH)/tuner/res \
 
 LOCAL_JAVA_LIBRARIES := \
     guava-android-jar \
@@ -69,8 +79,6 @@
     android-support-v17-preference-leanback \
     lib-dagger-android \
     live-channels-partner-support \
-    live-tv-tuner \
-    tv-common \
 
 LOCAL_ANNOTATION_PROCESSORS := \
     auto-value-jar \
@@ -92,6 +100,7 @@
 
 LOCAL_JNI_SHARED_LIBRARIES := libtunertvinput_jni
 LOCAL_AAPT_FLAGS += --extra-packages com.android.tv.tuner
+LOCAL_AAPT_FLAGS += --extra-packages com.android.tv.common
 
 include $(BUILD_PACKAGE)
 
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 50db553..43c2a3e 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -16,8 +16,10 @@
 -->
 <!-- This manifest is for LiveTv -->
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
+          xmlns:tools="http://schemas.android.com/tools"
     package="com.android.tv" >
 
+
     <uses-sdk
         android:minSdkVersion="23"
         android:targetSdkVersion="27" />
@@ -77,7 +79,8 @@
         android:icon="@drawable/ic_tv_app"
         android:label="@string/app_name"
         android:supportsRtl="true"
-        android:theme="@style/Theme.TV" >
+        android:theme="@style/Theme.TV"
+        tools:replace="android:appComponentFactory">
         <activity
             android:name="com.android.tv.tuner.setup.LiveTvTunerSetupActivity"
             android:configChanges="keyboard|keyboardHidden"