调试时会发生以下错误:
Can’t open socket: Permission denied.
Exiting
谷歌:https://github.com/android-ndk/ndk/issues/447
Embarcadero(Idera):https://community.embarcadero.com/blogs/entry/debugging-delphi-apps-on-android-8-1-works
该问题在 Android 8.1 中已经解决,所以:
1、不要指望 8.0 里会被解决,也不要指望 Delphi 会解决(估计也没法解决)6^6 ……
2、近期华为近三年好多机型都升级到 8.0,如果你需要用它来调试,那么慎重升级。升级后的调试方式只能回到原始的日志记录模式了,恭喜你一夜回到解放前……
总之一句话:开发人员慎重升级。
另外一个消息,谷歌要求新上架的应用必需是 API Level 26 ,也就是 Android 8.0。
我们换句话说,就是如果你要上架谷歌应用商店,那:
1、等 10.3,10.2.3 需要自己做不少的工作,具体参考:http://delphiworlds.com/2018/06/targeting-android-8-and-higher-continued/
2、正版用户可以申请使用 10.3 beta 来编译。
3、关我鸟事,反正也不上架谷歌的商店。国内的一堆应用商店,谷歌在国内也访问不了,所以结论就是关我鸟事。