AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总
##从入门到放弃系列##
###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中不匹配,如图:
SDKTools是26,而build.gradle文件中是28。
解决方法:改动三处即可(28改成26):
compileSdkVersion 26
targetSdkVersion 26
compile 'com.android.support:appcompat-v7:26.+'
1.3 Error:(40,17)Failed to resolve: junit:junit:4.12
解决办法:在Module:APP的build.gradle文件末尾添加如下代码,再Try Again~
repositories {
maven { url 'http://repo1.maven.org/maven2' }
}
如图所示:
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
解决方法:设置cpu架构,方法:添加代码:
abiFilters "armeabi-v7a", "x86"
添加位置:
最后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
推荐阅读
-
AndroidStudio2.3.3安装、配置及NDK、Cmake配置遇到的问题汇总
-
MySQL和SQLyog的配置-安装及遇到的问题
-
sonar安装步骤及配置和遇到的问题(附百度网盘sonar安装包链接)
-
Tomcat安装配置及遇到CATALINA_HOME 或者JRE_HOMEenvironment variable is not defined correctly问题的解决
-
安装并配置ROS环境遇到的各种问题及解决办法
-
MySQL和SQLyog的配置-安装及遇到的问题
-
Tomcat安装配置及遇到CATALINA_HOME 或者JRE_HOMEenvironment variable is not defined correctly问题的解决