<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MDA/MDD/TDD/DDD/DDDDDDD
    posts - 536, comments - 111, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    android開發(fā)環(huán)境的幾個問題

    Posted on 2016-10-13 21:25 leekiang 閱讀(3877) 評論(0)  編輯  收藏 所屬分類: android
    1. Android Studio2.2在mac下啟動報錯
    找不到原因,改為使用Android Studio 2.1.3
    下載地址:http://tools.android.com/download/studio/builds/2-1-3

    2. 編譯某項目報錯Could not find property 'config' on SigningConfig container
    在build.grade文件的android->signingConfigs節(jié)點下增加config配置
    android {
        signingConfigs {
            config {
                keyAlias '你的key別名'
                keyPassword '你的key密碼'
                storeFile file('你的密鑰存儲路徑')
                storePassword '你的存儲密碼'
            }
        }
    ...

    3. 編譯報錯failed to find target android-22
    /Users/username/Library/Android/sdk/platforms下發(fā)現(xiàn)有android-24目錄,故將編譯級別都設為24。
    修改build.grade文件的相關屬性:
    compileSdkVersion 24
    buildToolsVersion "24.0.0"
    targetSdkVersion 24
    compile 'com.android.support:appcompat-v7:24.0.0'

    4. 編譯報錯Gradle sync failed: Gradle DSL method not found: 'android()'
    刪除項目根目錄下的build.gradle文件,因為app目錄下已經(jīng)有build.gradle了。
    備份下根目錄下build.gradle文件的內(nèi)容:
    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.2.3'
            // NOTE: Do not place your application dependencies here; they belong
            // in the individual module build.gradle files
        }
    }
    allprojects {
        repositories {
            jcenter()
        }
    }
    android {
        compileSdkVersion 24
    }
    dependencies {
    }

    5. 編譯報錯Plugin with id 'com.android.application' not found
    恢復項目根目錄下的build.gradle文件,將內(nèi)容修改為如下:
    buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.2.3'
        }
    }

    6. 編譯報錯:failed to find Build Tools revision 24.0.0
    /Users/username/Library/Android/sdk/build-tools下查看自己的BuildTools版本,發(fā)現(xiàn)是24.0.3,然后將buildToolsVersion修改為該版本:
    buildToolsVersion "24.0.3"

    7. Android Studio編譯執(zhí)行以下任務時一直等待,執(zhí)行了一個小時也沒動靜。
    Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:prepareDebugUnitTestDependencies, :app:mockableAndroidJar]
    打開Preferences->Build-Excecution-Deployment->BuildTools->Gra‌​dle,勾選Offline work
    參見http://stackoverflow.com/questions/25629368/how-to-fix-android-studio-getting-stuck-executing-gradle-tasks

    8. Exception in thread "png-cruncher_5" java.lang.RuntimeException: Timed out while waiting for slave aapt process
    不知道原因,最終是通過修改SDK Build Tools為19.1.0、升級JDK由JDK7升至JDK8、增加環(huán)境變量SLAVE_AAPT_TIMEOUT=30等搞定的

    9. 如何修改SDK和JDK的路徑
    在File->Project Structure里修改

    10. 修改Android Studio中java代碼的編譯級別
    打開File --> Project Structure-->app,修改Source Compatibility和Target Compatibility

    11.如何在使用gradle時增加--stacktrace參數(shù)
    Preferences->Build-Excecution-Deployment->Compiler
    增加--info或--debug,在解決報錯時能看到更多的信息

    12. 報錯aapt ..finished with non- zero exit value 1
    找不到原因,增加編譯參數(shù)--info后發(fā)現(xiàn)有用的信息:invalid resource directory name: ..app\build\intermediates\res\merged\debug/values-b+sr+Latn

    13.invalid resource directory name: ..app\build\intermediates\res\merged\debug/values-b+sr+Latn
    不知道原因,將版本升級到21解決了。

    14. 編譯時報找不到AppCompatActivity類的錯誤
    改為使用:compile 'com.android.support:appcompat-v7:22.2.1'
    同時將版本由21升級到22

    15. 生成apk時報錯:Missing Gradle Project Information. Please check if the IDE successfully synchronized its state with the Gradle Project Model
    在工具欄里點擊“Sync Project with Gradle Files”按鈕

    16.導入某項目時報錯Error:Gradle version 2.14.1 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in...
    打開Android Studio的File->Project Structure,點擊Project,將Gradle version修改為2.14.1
    在/Applications/Android Studio.app/Contents/gradle下的確只有g(shù)radle-2.14.1

    25.如何修改生成的apk的名字
    http://www.jianshu.com/p/93051c9e97fb
    Android Studio如何發(fā)布APK:http://chenfeicqq.iteye.com/blog/1889160

    26. 在gradle.properties中增加android.enableBuildCache=true,貌似能加快編譯速度。
    主站蜘蛛池模板: 黄色免费网站网址| a在线视频免费观看| 成人黄页网站免费观看大全| 亚洲精品美女在线观看播放| 午夜免费福利片观看| 亚洲免费在线播放| 免费观看黄色的网站| 亚洲五月综合缴情婷婷| 女人与禽交视频免费看| 国产成人青青热久免费精品| 日本亚洲高清乱码中文在线观看| 国产成人高清精品免费软件| 有码人妻在线免费看片| 激情97综合亚洲色婷婷五| 伊人久久大香线蕉免费视频| 久久久久亚洲AV成人无码网站| 99xxoo视频在线永久免费观看| 亚洲伦理一二三四| 日韩a级毛片免费观看| 色屁屁www影院免费观看视频| 国产av无码专区亚洲国产精品| a级毛片高清免费视频就| 亚洲精品mv在线观看| 无码视频免费一区二三区 | vvvv99日韩精品亚洲| 一区二区视频免费观看| 久久亚洲精品无码AV红樱桃| 大地资源二在线观看免费高清| MM1313亚洲国产精品| 亚洲精品乱码久久久久久按摩 | 亚洲手机中文字幕| 日本一道高清不卡免费| 国产婷婷成人久久Av免费高清| 亚洲午夜在线一区| 亚洲av成人一区二区三区在线观看| 国产无遮挡又黄又爽免费网站| 亚洲一区二区三区亚瑟 | 国产猛烈高潮尖叫视频免费| 国产精品1024在线永久免费| 亚洲特级aaaaaa毛片| 亚洲国产成人五月综合网|