Mac M1各种填坑以及经验心得汇总
soapgu opened this issue · 0 comments
终于开始上手Mac Book Pro M1
我和Mac Book进行了坦率友好的交流
列出一些心得经验
-
怎么都登陆不上的 App Store
想要在App Store 下载软件,结果需要登陆苹果的id。结果登陆新注册的apple id后,显示
'This Apple ID has not yet been used with the App Store' error‘
处理选项只有review和cancle。选了review变成了无限循环登陆。
搜了解决方案,网上是说从iTunes Store里面去激活完善账号。不过我电脑里面根本就没有iTunes Store,装也装不上。
最后从苹果TV里面成功迂回。
就是要注册苹果pay和账单地址,万恶的资本主义啊,还不好意思直接说。
相关链接
-
'This Apple ID has not yet been used with the App Store'错误解决方案
-
Andriod 编译环境搭建辛酸路
- 首先下载Android Studio
-
安装也很顺利,开始写个最小程序开始编译
-
编译出错
mac License for package Android SDK Build-Tools 30.0.3 not accepted.
就苹果多事。我在windows和Linux(Docker) 里面就没碰到过这种错误。
按照下面的解决方案来解决
Mac下Android Studio 加载项目时一直警告:mac License for package Android SDK Build-Tools 28.0.3 not accepted.解决方案
结果提示JAVA环境没安装
-
运行sdkmanger的JAVA版本不能太高,必须是JAVA8刚刚好
否则会有如下报错,mac和windows都有同样的问题 -
需要运行ARM64位的JDK
不是从甲骨文里面下载哦
安装JDK过程中的一些其他经验汇总
-
Android Studio 自带环境,位置为/Applications/Android\ Studio.app/Contents/jre/Contents/Home/,版本是OpenJDK 11.0.10,可以在Project Structure -> SDK Location -> Gradle Settings里面找到,如果要全局使用可以可以
export JAVA_HOME= /Applications/Android\ Studio.app/Contents/jre/Contents/Home/,这样就可以使用内置版本JAVA了 -
标准JDK安装及卸载
JDK的安装位置为/Library/Java/JavaVirtualMachines
卸载相关jdk就行rm -rf jdk1.8.0_06.jdk,如果全线不足sudo一下
相关链接
- 完成license
使用sdkmange 执行后就畅通无阻了
-
sqlite相关库编译出错
接着开始编译正式项目。
又失败了。
出错信息,还是比较清晰的
Caused by: java.lang.Exception: No native library is found for os.name=Mac and os.arch=aarch64. path=/org/sqlite/native/Mac/aarch64
官网以及有提到了
修复了 Room 的 SQLite 原生库方面的问题,以支持 Apple 的 M1 芯片。(b/174695268
升级到2.4.0-akoga04解决