1. 程式人生 > >Android Studio匯入專案執行出現大量警告,且報錯GC,解決辦法

Android Studio匯入專案執行出現大量警告,且報錯GC,解決辦法

問題描述:

同事給了一個專案讓我執行,我開啟工程後,本地使用的gradle 3.3版本和com.android.tools.builld:gradle:2.3.2版本都要高於專案本身指定的gradle 2.14.1和2.2.3,使用本地自己的版本沒有去下載專案原來指定的版本,build專案沒有問題,執行專案,發現執行時間很久,半天都沒動靜,執行結束髮現報錯了。

錯誤如下:

1.Warning:warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.tencent.mm.sdk.openapi) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.

大量的這種警告,大概意思就是使用的jar版本太老,需要使用新版本,

不過這個是警告,你不去處理也不會影響專案執行,所以雖然很多,但是別慌,可以不用理他。

2.Error:UNEXPECTED TOP-LEVEL ERROR:
Error:java.lang.OutOfMemoryError: GC overhead limit exceeded
Error:Execution failed for task ':app:transformClassesWithDexForDebug'.
> com.android.build.api.transform.TransformException: java.lang.RuntimeException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class……

這個錯誤才是專案執行不起來的真正原因,其實也很簡單解決,第一行是不是看不懂?但是沒關係我看得懂第二行,GC了,所以從看得懂的地方入手,先解決GC,開啟你專案中的gradle.properties檔案,在檔案裡增加一行

org.gradle.jvmargs=-Xmx2048m

這個配置就好了,系統預設的大小是1024,我們增大就行了。

備註:其實最簡單的方法還是去下載專案指定的gradle版本和com.android.tools.builld:gradle版本,這樣基本都不會出現什麼問題,但是誰讓我們可能網不好呢,唉。

相關推薦

Android Studio匯入專案執行出現大量警告GC解決辦法

問題描述:同事給了一個專案讓我執行,我開啟工程後,本地使用的gradle 3.3版本和com.android.tools.builld:gradle:2.3.2版本都要高於專案本身指定的gradle 2.14.1和2.2.3,使用本地自己的版本沒有去下載專案原來指定的版本,b

Android Studio匯入專案出現彈框說SDK有問題

在匯入專案時出現如下問題的錯誤彈框: studioThe path ‘E:\Android\AndroidSDK’ does not belong to a directory. Androi

MySQL中出現Multiple primary key defined提示之解決辦法

com mysq 普通 方式 col 想要 字段 定義 文章 創建主鍵可以有兩種方式: create table 表名(字段名 類型,字段名 類型,……primary key(name)); 或者是 create table 表名(字段名 類型 pr

Android studio匯入專案卡住、匯入後目錄不正確不能執行解決辦法

AndroidStudio匯入專案一直卡在Building gradle project info,實際上是因為你匯入的這個專案使用的gradle與你已經擁有的gradle版本不一致,導致需要下載該專案需要的gradle版本,不知是被牆了還是什麼原因,反正就是會一直卡住,直至下載完成(如果能下載完成的話,

android studio 匯入專案太慢

今天從github上下載了一個專案, 發現匯入Android studio的時候 發現好慢。 找了下解決辦法,自己留個記錄 原因: 下載的專案和你當前已經下載的grandle 不一致, 導致匯入的時候到網上下載相應的版本。 坑爹吧。。。我能不能連上google的伺服器還難說呢。 讓我去

Android Studio匯入專案

1、開啟專案 點選“File”->“Open” 選擇要待開的專案,點選“OK” 然後會彈出對話方塊,點選“OK” 開啟之後,會報錯,這是因為Android Studio、gradle版本不

Android Studio匯入專案遇到的問題【解決方案】(救火專用)

    近段時間要做Android的課設,但是Android Studio真的不怎麼會,只好匯入一下別人的專案參考一下,沒想到匯入專案時也會遇到這麼多問題,頭都快炸了好嗎。下面記錄一下我個人遇到的問題和解決方案,僅供參考。    先新建一個空白專案, 然後點選選單File-&

高版本Android studio建立專案出現:App is not indexable by Google Search;

高版本的android studio中建立android專案時,預設情況下AndroidManifest.xml檔案會出現以下的黃色警告: App is not indexable by Google Search; consider adding at least one Activi

完美簡單的解決Android Studio匯入專案的Gradle問題(超簡單)

GitHub上有很多的程式碼可供我們參考學習。但是存在著一個問題,就是有很多專案的Gradle版本和我們自己的Gradle版本不一致 ,匯入無法執行或者各種問題。 總結了多次,遇到新的情況會不斷的更新。現在給大家講一下我的方法: 這裡涉及到五個要素: (1)自己的Gradl

關於android studio匯入專案問題

 Android Studio 1.4版本開始, 可以直接開啟Eclipse專案; 1:首先,你必須要有一個工程(Project), 才可以開啟專案(Module); (注意:Eclipse中的Workspace對應Android Studio 中的Project, E

mac 使用Android Studio 匯入新工程出現的問題 Error:failed to find Build Tools revision 26.0.2

使用as,首次匯入工程時,報錯:Error:failed to find Build Tools revision 26.0.2 解決方法: 檢查…./app/build.gradle 中配置,檢查buildToolsVersion一行與SDK路徑下的BUILDTOOLSVersion是否相容 。同理co

android studio 匯入專案一直載入的問題

早就知道解決方法了,今天寫下來, 在匯入專案的時候gradle會檢查專案的”build.gradle”檔案,裡面有一段程式碼: dependencies { classpath 'com.android.tools.build:gradle:2.

android studio 真機執行出現亂碼

android studio真機執行出現亂碼 問題:android studio中在真機執行時出現亂碼 方法:在build.gradle(Module:app)中新增一行程式碼 compileOp

快速解決Android Studio 匯入專案時gradle版本不相容問題

當匯入別人的專案太慢,原因是gradle版本不一致,這時android studio自動下載匹配的gradle版本導致長時間下載的問題。原因主要還是:這個下載地址是國外的,需要翻牆,否則會特別慢。 1.一般下載下來的專案都有這些資料夾,在匯入專案之前,首先

Android Studio匯入工程時出現的幾種錯誤

找到一個可用工程,用記事本開啟app/build.gradle,找到 compileSdkVersion 23 buildToolsVersion “23.0.0” 將其複製到出錯工程的對應位置即可 2、Error:Gradle 2.4 requir

解決Android Studio匯入專案一直停留在building "your project name" gradle project info的問題

從GitHub上下來過的專案,匯入到Android Studio中,有時候會出現一直停留在building "your project name" gradle project info的時候,那是因為專案中配置的gradle版本跟你本地的版本不一致的緣故。 需要做如下修改

Android Studio匯入專案錯誤之Gradle版本過高

後來又彈出一對話方塊"The project is using an old version of the android Gradle plugin.To take advantage of all the latest features,such as Instant run,we strongly re

Android studio匯入專案gradle location is incorrect問題

我是mac電腦,在用svn合作開發時候專案刪除了沒必要的檔案後,我check out下專案識別不了本地gradle,解決辦法,使用local gradle 進入 Android studio安裝目錄選擇gradle即可

Android Studio匯入專案的幾種方法

Android Studio,最近也在試著使用它,原因是多方面的,一個畢竟是未來的趨勢,二則是github上越來越多的大牛開源專案都是基於Android Studio的,因此會使用Android Studio就成為一件必須的任務。 本文主要說一下如何在Android Studio中匯入已有的專案進去

Android Studio匯入專案一直停留在Building進度條介面

解決方法如下: 1.在你的Android Studio新建一個工程,就是隨便new一個就可以了 2.開啟新建工程目錄,找到 這個檔案,拷貝一份,去替換掉你需要匯入的工程對應的檔案 (在gradle/wrapper下的  gradle-wrapper.properti