我从Google Play下载了APK文件,想知道应用程序的开发是否使用了React Native库。什么是快速稳定的方法呢? (如果我以后可以自动化的话会更好 - 但这种自动化本身超出了这个问题的范围。)
我可以为您提供2种解决方案:
你可以使用dex2jar。当您打开生成的jar文件时,如果有文件夹/com/facebook/react/
,您可以检查它是否使用React Native。
app.apk
重命名为app.zip
解压缩您的zip文件
使用Androiddexdump
上的SDK
$ ANDROID_HOME / build-tools // dexdump:
dexdump classes.dex`
在dexdump的输出中搜索com/facebook/react
不确定这种证明方式。
从商店下载apk到你的电脑,我使用APK Downloader FireFox扩展(如果你还没有应用apk)。
用Zip软件打开apk(我在Linux上,所以我使用了方舟)。现在您可以看到项目的一部分。
去res->layout
并搜索com_facebook...
,在我的情况下它是com_facebook_activity_layout.xml
。如果你有一个com_facebook
布局,那么这个apk是用React创建的。