IDEA/Android Studio報Ambiguous method call的一種解決方法
最近在用IDEA開發android一直報如題的錯誤,此時是可以正常編譯執行,但紅色的錯誤提示總是令人非常不爽。
錯誤都指向了java基類Object.java中的方法存在ambiguous method call,此問題出現在設定了Sourcepath的情況下,當不設定時不會出現此問題。google了下,同行也遇到了這個情況,也找到了些方法,但沒有全部解決問題:http://stackoverflow.com/questions/18505973/android-studio-ambiguous-method-call-getclass
最後想了下,目前遇到的都是基類Object.java中的方法,反正幾乎不用檢視這個類的原始碼,即使需要也可以單獨看看,所以就把原始碼中這個類刪除或者換個其他名字,總之是不讓IDEA根據Sourcepath找到這個類原始碼,就解決了這個煩人的紅色錯誤。
相關推薦
IDEA/Android Studio報Ambiguous method call的一種解決方法
最近在用IDEA開發android一直報如題的錯誤,此時是可以正常編譯執行,但紅色的錯誤提示總是令人非常不爽。 錯誤都指向了java基類Object.java中的方法存在ambiguous method call,此問題出現在設定了Sourcepath的情況下,當不設定時不
android studio 報錯Failed to save settings解決方法
1.先Enable Android SUPPORT,可以在file->setting->plugin設定2.嘗試刪除C:\Users\Administrator下面的.AndroidStudio/config, .AndroidStudio/system and
Android Studio報錯:Unsupported method: AndroidProject.getPluginGeneration()的一種解決方法
最近在進行Android開發的過程中,發現自己在debug自己的專案的時候,出現瞭如下的錯誤: UnsupportedMethodException Unsupported method: AndroidProject.getPluginGeneratio
Android.mk報No rule to make target問題的一種解決方法
在編寫Androi Native makefile Android.mk的時候經常遇到以下問題 make: *** No rule to make target `***.c', needed by
Android手機插上usb能充電但不能識別的一種解決方法
裝置要求 已root的Android手機。 背景 這個方法是意外發現的,最初同事有一臺測試機插上usb能充電但不能識別,他讓我幫他看看怎麼回事,於是我就按照常規套路,開發者模式、usb除錯、MTP什麼的一通操作,插上電腦一看,還是沒有反應,於是只有尷尬的給他說,估計是usb介面壞
使用android studio中遇到的常見問題及解決方法
軟體環境:android studio 記錄一下自己使用android studio過程中遇到的問題和解決方案 Question 1: "cannot resolve symbol R" 解決方法
Android studio裡面AVD manger啟動失敗原因解決方法
初次執行Android virtural 時,新建好裝置後啟動失敗提示如下(找不到截圖了)Cannot launch AVD in emulator. Output: PANIC: Unknown AVD name [Nexus_5X_API_24], use -list-a
Android Studio程式無法載入到虛擬機器解決方法
閱讀原文:我的部落格:omegaxyz.com 安裝玩Android studio之後建立一個專案(hello world)具體描述為:”Waiting for target device to co
Android studio Github 開源專案依賴新增失敗解決方法 Failed to resolve
AndroidStudio雖然好用也很智慧,但是有時會報一些奇奇怪怪的錯誤,提示的資訊又不清不楚的,就簡單幾個字Failed to resolve,鬼知道我是怎麼resolve不了,這次遇到一個問題,就是在Gradle裡compile GitHub的開源專案時候怎麼syn
關於android studio編譯時下載更新檔案錯誤解決方法總結
最近計劃用android studio設計一個android程式,開啟後確發現編譯總是報錯,上網找了很多辦法,其中說的最多的是關於下載更新gradle的,這裡稍微提一下: android studio更新gradle常常需要翻牆,可以直接到http://services.gradle.org
Android MVVM DataBinding在Fragment onCreateView()中getAdapter()顯示空指標的問題的一種解決方法
Android MVVM框架和Data Binding庫已經出來很長一段時間了,但是自己最近才開始在專案中使用,很是”慚愧”。因為自己習慣了Android原來的那種所有邏輯都放在Fragment或Activity中處理的方式,所以在接觸Data Binding的
AS (android studio) Run 出現 紅叉 AndroidRunConfigurationType 問題解決方法。
Android Studio 啟動後 特麼各種報錯,App又不能執行,紅叉,煩屎了。 解決方法 :點選視窗左上角 File >> Setting >> Plugins >> 把Android Support勾選上,點選Apply,再點O
Android開發:“R cannot be resolved to a variable”的另一種解決方法
今天開發中遇到了“R cannot be resolved to a variable”這個問題,上網搜了下,基本都說是clean下工程,或者重新匯入,或者重新整理工程就可以解決。以上方法我試了都沒能解決問題,我的R.java是生成了的,沒什麼問題。 最後才發現,原來原因是
Android React Native在Android Studio中執行bundleReleaseJsAndAssets 打包失敗的解決方法
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output C:\Users\Administrator\Desktop
android studio 無法除錯安裝到小米手機解決方法
1.首先必須處於開發者模式:設定-》關於手機-》MIUI版本(連續按這裡幾次,有提示)即可。 2.從設定-》更多設定-》開發者選項-》開啟“USB除錯”及“USB安裝”,並把滾動條滾到最下面,找到“啟用MIUI優化”把它關閉掉(這是一個坑,必須關掉,關掉,關掉,重要的事說三
Android studio升級導致原有工程出錯的解決方法
AS1.5釋出,修復了不少BUG,編譯速度也大幅提升,所以把一直用的1.2升級到1.5,但是匯入原有的工程時,由於Gradle版本問題導致工程無法編譯通過,先解決方法如下: 1、首先找到工程目錄下的build.gradle, dependencies { c
typedef重復定義的一種解決方法
頭文件 sys clu 文件包含 不同 col fin log efi 與#define不同,typedef沒有類似#undef的方法取消定義,如果兩個庫中同時使用typedef定義了某個類型,便會編譯失敗。 一個解決方法是,在包含第二個庫時使用#def
羅技滑鼠 MM Mx Master 2 掉幀的一種解決方法
入手MM已經月餘了,不得不說這是MAC下的相當有力的助手,但是這幾天發現掉幀嚴重,要不就卡,要不就飛,網上說需要調整藍芽和wifi 的服務順序,我也調整了,無效。忽然發現藍芽裝置裡面有兩個 MM 連結,因為MM可以同時接三個裝置,而我不知道什麼時候在MAC裡面填了兩個MM連結,雖然有一個是未連結,但
bson.errors.InvalidDocument: Cannot encode object:錯誤的一種解決方法
在Python中利用pandas庫的read_csv函式讀取CSV檔案,檔案中包含有數值型值,然後將其轉換成字典存入Mongodb資料庫中,但是在插入資料庫中會報錯: bson.errors.InvalidDocument: Cannot encode object: 這是因為pa
遠端連線連不上伺服器一種解決方法
允許123的使用者使用密碼123來進行遠端登入 GRANT ALL PRIVILEGES ON *.* TO '123'@'%' IDENTIFIED BY '123' WITH GRANT OPTION; 允許123的使用者在ip為192.168.0.1的主機上使用密碼123來