2015-06-08 63 views
0

我正在嘗試將AdColony廣告實施到我正在編寫的新應用程序中。我遵循SDK集成指南,但是無法解決符號問題。麻煩實施AdColony SDK

每我已經添加以下到我的清單指南:

<activity android:name="com.jirbo.adcolony.AdColonyOverlay" 
android:configChanges="keyboardHidden|orientation|screenSize" 
android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" /> 

<activity android:name="com.jirbo.adcolony.AdColonyFullscreen" 
android:configChanges="keyboardHidden|orientation|screenSize" 
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" /> 

<activity android:name="com.jirbo.adcolony.AdColonyBrowser" 
android:configChanges="keyboardHidden|orientation|screenSize" 
android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" /> 

在我的清單中的所有3有同樣的問題,在android:名稱=字段,一切,但com是紅色和懸停說「無法解析符號「jirbo」」,‘無法解析符號‘adcolony’’,‘無法解析符號‘AdColonyOverlay’’,等等等等

Manifest Screenshot

我已經加入了SDK庫到我的項目庫文件夾中。我的活動中也存在這個問題。

import com.jirbo.adcolony.*; 

因此,jirbo給出了無法解決符號問題。 Import Screenshot

依賴於的build.gradle: gradle

根據註釋,加入到搖籃,與直接複製/粘貼留下的

compile name: 'fyber-mediation-adcolony-[version]' , ext: 'aar' 

以及

compile name: 'fyber-mediation-adcolony-2.2.2' , ext: 'aar' 
嘗試

都不起作用,同步時會引發以下錯誤: gradle error

+0

您是否嘗試過重新啓動Android Studio或清理項目?如果你有'編譯名稱:'fyber-mediation-adcolony- [version]',請在你的gradle上加上'aar''顯示我 –

+0

我重新啓動了Android Studio,完成了無效並重新啓動並清理了項目。我在gradle中沒有這條線,因爲他們的設置指南並沒有這麼說。我會添加它,看看是否修復它。 –

+0

編輯OP顯示gradle –

回答

0

也許它不再相關,但... 嘗試編譯沒有AdColony依賴項。

我使用AdColony,它們不在Build.Gradle文件中的任何位置。

0

我遇到了同樣的問題。我簡單地忽略了「紅色jirbo」並在設備上運行應用程序。它成功運行,並且AdColony日誌說:

I/AdColony: ==== Configuring AdColony 2.3.5 with app/zone ids: ==== 
I/AdColony: <app ID used in AdColony.configure()> 
I/AdColony: <zone ID used in AdColony.configure()> 

不幸的是,「jirbo」和階級「AdColony」仍然是紅色的 - 但它只是工作!

編輯:在Android Studio中點擊「與Gradle文件同步項目」修復了它! (「AVD Manager」左側的圖標)