2016-06-08 14 views
0

android.content.ActivityNotFoundException:無法找到顯式活動類{com.newco.cooltv.qa/com.google.android.libraries.cast.companionlibrary.cast.player.VideoCastControllerActivity};你有沒有在你的AndroidManifest.xml中聲明這個活動?VideoCastControllerActivity:ActivityNotFoundException

我使用鑄鐵同伴庫,並試圖兩路

(1)加入下面一行到你項目的依賴,加入來自jCenter回購該庫:

(2)使用GitHub的源和包括作爲通過執行以下步驟的模塊依賴關係:

兩者都與呼叫後上面的異常未能

loadRemoteMedia(mediaInfo, 0, true); 

我ň的build.gradle下面我有依賴性指定

// lib for chromecast  
compile 'com.android.support:appcompat-v7:23.4.0' 
compile 'com.android.support:mediarouter-v7:23.3.0' 
compile 'com.google.android.gms:play-services-cast:9.0.2' 
compile project(':CastCompanionLibrary') 

我使用的Andorid 2.1.2工作室和更新的覆銅板的build.gradle與

dependencies { 
     classpath 'com.android.tools.build:gradle:2.1.2' 
    } 

回答

1

請務必聲明你的清單文件,東西如:

<activity 
    android:name="com.google.android.libraries.cast.companionlibrary.cast.player.VideoCastControllerActivity" 
    android:label="@string/app_name" 
    android:launchMode="singleTask" 
    android:theme="@style/Theme.AppCompat.Light.NoActionBar" 
    android:screenOrientation="portrait" >  
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
    </intent-filter> 
</activity>