1. 程式人生 > >Error:程式包android.support.v4.app不存在;Error:找不到類FragmentActivity

Error:程式包android.support.v4.app不存在;Error:找不到類FragmentActivity

最近把在eclipse中開發的android專案匯入到AS中,出現了一點小錯誤。用的是以非gradle方式將 Eclipse 專案匯入Android Studio,具體方法參考http://blog.csdn.net/sddyljsx/article/details/45047565,該方法很方便快捷,這裡不作贅述。在AS中首先build該專案(養成build的習慣非常有好處),messages中提示:

根據提示就是缺少android.support.v4.app包,FragmentActivity類以及程式包com.baidu.mapapi,在eclipse中解決該方法很簡單,新增缺少的包就行了。由於很多人不是太熟悉AS,所以遇到這種問題有點惱火(當然對於大神來說是另一回事啦),AS不支援漢化,全英文的介面讓英文不是太好的朋友對該IDE望而卻步,但是如果嘗試用了AS後,你會慢慢愛上它,至少筆者是這樣,哈哈。
遇到這種問題,解決起來不是很難,以下是外國朋友給出瞭解決問題的方法

http://stackoverflow.com/questions/20386331/android-studio-and-android-support-v4-app-fragment-cannot-resolve-symbol(found a shortcut: File - Project Structure - Tab:Dependencies Click on the green + sign, select support-v4 (or any other you need), click OK.)
下面來新增吧:

diy_os
diy_os
diy_os
此時build一下,問題已解決。

相關推薦

Error:程式android.support.v4.app存在;Error:FragmentActivity

最近把在eclipse中開發的android專案匯入到AS中,出現了一點小錯誤。用的是以非gradle方式將 Eclipse 專案匯入Android Studio,具體方法參考http://blog.c

Error: Program type already present: android.support.v4.app.FragmentTransitionCompat21$1

參考連結 https://stackoverflow.com/questions/52845161/error-program-type-already-present-android-support-v4-app-fragmenttransitionco 主要原因: gra

Android Studio 提示 android.support.v4.app 存在

Import 匯入的專案同步後提示 提示 android.support.v4.app 不存在錯誤,同時依賴提示錯誤如下圖: 錯誤原因:缺少android.support.v4.app 依賴包 解決方法: 1、File->Project Structure->

Error inflating class android.support.v4.view.ViewaPager解決辦法 Android studio版本

點選依賴管理 切換到依賴  點選加號 搜尋v4點選新增 發現找不到一部分資原始檔 ,因為版本不符合 在我們的gradle檔案中修改版本號 我這裡是26的編譯版本所以改為26 ok編譯通過     &

Found 2 versions of android-support-v4.jar in the dependency list,The type android.support.v4.app.Fr

1、 Found 2 versions of android-support-v4.jar in the dependency list, but not all the versions are identical (check is based on SHA-1 only at t

android.support.v4.app.backstackrecord$Op

Program type already present:android.support.v4.app.backstackrecord$Op (程式型別已經存在:android.support.v4.app.backstackrecord$Op) 本來專案好好的。。過了幾天執行就起不來了。。

使用android相容android-support-v4.jar出現的一些問題

專案需要用到ViewPager,毫不猶豫的引入了官方提供的android-support-v4.jar 開發過程平淡無奇,簽名打包時出現了兩個問題 1.使用eclipse匯出簽名apk出現錯誤 [2011-11-0316:07:52 - AndroidViewPager] Pro

required 'Android.support.v4.app.Fragment' found 'android.app.Fragment.'錯誤解決

跟著網上教程一步一步的做一個andriod studio例子 結果在 FragmentTransaction fTransaction = fManager.beginTransaction();報錯:  required 'Android.support.v4.app.F

Android】required 'Android.support.v4.app.Fragment' found 'android.app.Fragment.'錯誤解決

跟著網上教程一步一步的做一個andriod studio例子 結果在 FragmentTransaction fTransaction = fManager.beginTransaction();報錯: required 'Android.support.v4.app.Fra

android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState(FragmentManager.java:1576)

這個是Android的一個BUG: ①當你按Home鍵的時候 ②當你螢幕旋轉的時候 ③當你從FragmentActivit跳到Activity中的時候 這三種情況都會引起該異常。 原因: stackoverflow上的大神在Android原始碼中找到這樣一段

androidfragment 無法轉換為android.support.v4.app.Fragment

一般是看兩個地方,,,,一,看一下activity中的導報是否正確二,看一個fragment中的導包是否正確(一定要將錯誤的包刪除import android.app.fragment)正確的包是importandroid.support.v4.app.Fragment;

android 配置報錯:Program type already present: android.support.v4.app.BackStackRecord$Op

最近在整理公司的一些專案,總結做過的專案檔案,每次從svn下載下來的專案 都會報錯,其他小問題 就不一一說了,見招拆招,碰到兩個頭疼的問題,最後發現 解決辦法是一樣 在這裡,跟大家分享一下,如果,你知道,可以忽略,錯誤:Program type already present

Program type already present: android.support.v4.app.backstackrecord$Op

除錯過程中如果出現上述錯誤 最好的解決辦法是把build.gradle檔案中的下面部分:dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'com.android.sup

import android.support.v4.app.Fragment後呼叫add方法報錯

首先需要匯入android-support-v4.jar包,方法見下: 進入Android\sdk\extras\android\support\v4,將其中的android-support-v4.jar複製,拷貝到android專案的app/libs下,右鍵點選jar檔案

android.support.v4.app.Fragment原始碼解析

Fragment最基礎功能使用 FragmentManager fm=getFragmentManager(); FragmentTransaction transaction=fm.beginTransaction(); mFirstFragment

android support-v4到依賴

問題:編譯報錯Error:Failed to resolve: com.android.support:support-core-ui:23.4.0   解決:嘗試了很多方法比如gradle檔案中加入如下域名 allprojects { repositories {

(Android)為什麼我們需要匯入android support v4

開發中發現了一個奇怪的問題,在沒有引入support v4包的情況下,卻可以用support v4路徑下的Fragment。於是看了一下Android Studio左側的External Libaries依賴樹,發現已經包含了support v4的包,而且其中還

Error:(16, 26) 錯誤: 程式android.annotation存在

遇見好幾次這個問題,一直不知道怎麼解決,在網上搜了好久,沒有好的解決方案,所以我把我的解決方案記錄下來: 這個就是找不到支援包,但是搜尋的答案亂七八糟什麼都有,我的解決方案是下載annotations.jar包,下面是下載的包含有的檔案

兔子--Android Support v4丟失的解決的方法

external extern add ras build -a post -- ont 在開發中,Android Support v4包丟失的解決的方法: Project->properties->Java Build Path->Librari

Cannot resolve symbol KeyEventCompat(android.support.v4.view.KeyEventCompat到)

blog forward CA res tco sdn hand andro exe Cannot resolve symbol KeyEventCompat(android.support.v4.view.KeyEventCompat找不到) 解決方案 KeyEventC