Android_导入项目

**前言:**由于需要解JIRA现在这边需要搞下载源码和编译源码的操作。
步骤一:在网站下载源码并编译,直接按照文档步骤来。
步骤二:
只讨论编译成功的情况【因为我自己编译失败的时候也没有解决bug,只编译了某三个大一点的模块进行编译并进行APK刷机(成功)】
编译完成之后执行如下:

//编译idegen模块并生成idegen.jar
source build/envsetup.sh
mmm development/tools/idegen
//一定要选择机型
lunch
//选择相应的型号即可
//源码根目录下生成android.ipr和android.iml文件
sudo development/tools/idegen/idegen.sh

步骤三:
用Androidstudio打开.ipr文件就可以了。【目前还在等待,其他问题留到之后再说】
ps:jdk位置,/usr/lib/jvm/java-8-openjdk-amd64
步骤四:
1、开始修改JIRA,导入文件之后查找相关的文字确定后台方法的代码位置。
2、通过打印Log刷进相应的手机确定代码的问题。
相关代码如下:

//手机进入root界面后
//这个是清除所有的日志
adb logcat -c
//保存日志,下面显示的是在当前文件夹保存名字为“1”的log日志
adb logcat > 1.log
//如果保存到相关的目录(下面代码为:保存到当前目录下的a文件夹中建立1.log文件)
adb logcat >  ~/a/1.log
//实时打印日志
adb shell logcat | grep -Ei "bluetoothmanagerservice"

可能遇到的问题:
一、
问题:报错说gradle并未更新到相关版本。
解答:gradle没有更新到相应的版本就直接先去更新。
方法一:

  1. 直接去file->gradle里面设置本地下载位置即可
  2. gradle下载地址(下载很快)

方法二:

  1. 添加gradle-wrapper.properties文件里repository中maven
maven{url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven { url "https://jitpack.io" }
  1. 修改相应的gradle-wrapper.properties文件中的本版号
    PS:对应的插件版本和gradle版本关系一下网址查看
    插件版本和Gradle版本对应关系

二、
问题:

Error:(27, 13) Failed to resolve: com.android.support:appscompat-v7:26.+

解答:这个我很迷,应该就是改了改相应的版本号就可以了
操作方法:File->settings

三、
问题:给Ubuntu中的Java切换版本
操作方法:

sudo update-alternatives --config java
//之后输入相应的数字即可进行切换
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当在Android Studio导入项目后出现R文件爆红的情况时,可以尝试以下解决方法: 1. 关闭Android Studio,并删除项目根目录下的.gradle和.idea两个文件夹。重新打开Android Studio,等待同步完成。 2. 如果上述方法没有解决问题,可以尝试关闭Android Studio,然后进入C:\Users\xUser.AndroidStudio3.1(其中3.1为当前的Android Studio版本号),删除除了config文件夹以外的所有文件。重新打开Android Studio,等待同步完成。 3. 如果问题仍然存在,可以尝试在每次更改文件后保存并退出Android Studio,然后清除缓存并重新启动Android Studio。 这些方法可以帮助解决Android Studio导入项目后出现R文件爆红的问题。如果问题仍然存在,可以尝试重新导入项目或者查看相关错误日志以获取更多的信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [AndroidStudio 引入项目代码报错(R文件爆红)](https://blog.csdn.net/baiaihan/article/details/90764314)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [andriod studio 遇到导入项目标红时的完整解决办法](https://blog.csdn.net/Me_Beloved/article/details/117173042)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值