欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

程序员文章站 2024-01-12 20:11:52
...

##从入门到放弃系列##

###1、报错

1.1 CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage

   解决方法:在Module:app的build.gradle中添加:

ndk{
    abiFilters  "armeabi-v7a", "x86"
}

具体位置:

android {
    compileSdkVersion 28
    buildToolsVersion "28.0.0"
    defaultConfig {
        applicationId "com.example.cmaketest"
        minSdkVersion 22
        targetSdkVersion 28
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        externalNativeBuild {
            cmake {
                cppFlags ""
            }
        }
        ndk{
            abiFilters "armeabi-v7a", "x86"
        }
    }

1.2 Failed to resolve: com.android.support:appcompat-v7:28

原因:版本不对:自己的SDKTools跟build.gradle中不匹配,如图:

AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

SDKTools是26,而build.gradle文件中是28。

解决方法:改动三处即可(28改成26):

compileSdkVersion 26
targetSdkVersion 26
compile 'com.android.support:appcompat-v7:26.+'

AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

 

1.3 Error:(40,17)Failed to resolve: junit:junit:4.12AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

解决办法:在Module:APP的build.gradle文件末尾添加如下代码,再Try Again~

repositories {
    maven { url 'http://repo1.maven.org/maven2' }
}

如图所示:

AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

1.4 error:E/MtpServer: MtpServer::run mFD: 47

E/Email: synchronizeMailbox
                                          com.android.emailcommon.mail.MessagingException: no connection
                                              at com.android.email.mail.transport.MailTransport.d(SourceFile:172)

..............

Error:E/ActivityManagerFlyme: getCloneIDFromPid exception java.lang.NoSuchMethodException
E/ActivityManagerFlyme:getRunningTaskInfoCloneIdfailed:java.lang.NoSuchFieldException: mCloneID

AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

解决方法:设置cpu架构,方法:添加代码:

abiFilters "armeabi-v7a", "x86"

添加位置:

AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总

最后try again,问题解决~~~

1.5 ubuntu下android studio不能输入中文注释问题

解决办法:

在studio.sh目录下执行 sudo gedit studio.sh,在文件开始,#后加入以下设置

 

    export aaa@qq.com=fcitx
    export QT_IM_MODULE=fcitx
    export GTK_IM_MODULE="fcitx"

最后sudo重启应用即可~~~

1.6 移植程序报错:Gradle sync failed: A problem occurred configuring project ':app'.

可能原因:

(1)gradle.properties文件是否设置了代理。

(2)project structure设置是否添加了NDK的路径。

 

###2、配置

2.1 Android Studio 更改项目名和包名

更改项目名:https://www.jianshu.com/p/19b2d8a1bad9

更改包名:https://blog.csdn.net/qq_35270692/article/details/78336049