1. 程式人生 > >【Android Studio安裝部署系列】三十四、將Eclipse項目導入到Android Studio中

【Android Studio安裝部署系列】三十四、將Eclipse項目導入到Android Studio中

png 規範 報錯 dsv 代碼 struct const 程序包 方法

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

概述

我采用的是笨方法:新創建Android Studio項目,然後將Eclipse項目中的目錄一一復制到Android Studio項目中。

復制過去後,發現有些在Eclipse中沒有錯誤的寫法,在Android Studio中報錯了。

類文件註釋中不需要@符號

技術分享圖片

解決方案:去掉@符號即可

技術分享圖片

找不到符號,方法sqrt(float),類FloatMath

技術分享圖片

這是因為Android 6.0之後不支持使用FloatMath()。我們只要把它修改成Math就好了。

技術分享圖片

程序包org.apache.http不存在 的解決方法

技術分享圖片

在build.gradle(Module:app) 下加useLibrary ‘org.apache.http.legacy‘

技術分享圖片

同步Gradle File

技術分享圖片

找不到符號,變量ic_launcher

技術分享圖片

將drawable修改為mipmap

技術分享圖片

為了符合代碼的規範,在繼承Fragment的時候,如果要傳遞參數,必須要使用對象實例化,否則在打release版本的apk時候會報Error:This fragment should provide a default constructor (a public constructor with no arguments) (adsviewpager.DetailFragment) [ValidFragment]? 目的是為了 防止 數據丟失

技術分享圖片

技術分享圖片

解決方案

技術分享圖片

參考資料

導入Eclipse工程 到 Android Studio

將Eclipse代碼導入到AndroidStudio的兩種方式

【Android Studio安裝部署系列】三十四、將Eclipse項目導入到Android Studio中