溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

Eclipse Android 項(xiàng)目轉(zhuǎn)Gradle 的一些問(wèn)題和解決辦法

發(fā)布時(shí)間:2020-07-20 16:17:31 來(lái)源:網(wǎng)絡(luò) 閱讀:853 作者:weiransoft 欄目:移動(dòng)開(kāi)發(fā)
  1.  Could not find com.android.support:appcompat-v7:21.0.3.

    原因:沒(méi)裝 Android Support Library

    解決辦法:

    1. 進(jìn)入AVD/tools

    2. 執(zhí)行命令 android list sdk -a

    3. 從列表找到  Android Support Library 前面的序號(hào),我看到的是143

    4. 執(zhí)行命令 android update sdk -a -u -t 143

    5. 安裝看到Do you accept the license 'android-sdk-license-c81a61d9' [y/n]:

    6. 輸入Y 

    7. v7:21.0.3 這個(gè)版本號(hào),要和sdk/extras/android/m2repository/com/android/support/appcompat-v7中的版本一致

  2.  Could not find  : 'com.android.tools.build:gradle:2.1.2' 

    1. 原因沒(méi)裝 Android SDK Build-tools,

    2. 執(zhí)行命令 android list sdk -a

    3. 從列表找到  Android Support Library 前面的序號(hào),我看到的是12

    4. 執(zhí)行命令 android update sdk -a -u -t 12

    5. 安裝看到Do you accept the license 'android-sdk-license-c81a61d9' [y/n]:

    6. 輸入Y 

    3.    plugin with id 'android' not found    

    在Project的build.gradle中,添加下面代碼

    buildscript {
   repositories {
mavenCentral()
   }
   dependencies {
classpath 'com.android.tools.build:gradle:2.1.2'
   }
}

4.打包后安裝報(bào)簽名錯(cuò)誤:

package xxx signatures do not match the previously installed version ignoring

然后自己手動(dòng)簽名后 再安裝發(fā)現(xiàn) 自己的application 找不到,原因是混淆文件未配置:

-keep public class * extends android.app.Application


5.不能分享至微信

也是因?yàn)榛煜宋⑿舠dk的類(lèi):

配置:

-keep class com.tencent.** {*;}


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI