首先,对不起,因为我的英语不好。
当我编译新项目时,它会正常启动。然后,将这个项目推送到我的github存储库中,然后从本地删除项目。然后我克隆项目,我有太多例外。
例如:
找不到SDK位置。在local.properties中使用sdk.dir定义位置
任务:app:validateSigningDebug失败
任务:app:installDebug失败
我想向您学习:我不确定,也许我没有正确地将项目推送到github。 (关于那个gitignore)
克隆和启动本机项目总是很难吗?我在哪里做错了my project
答案 0 :(得分:1)
转到您的React-native项目-> Android
创建文件 local.properties
打开文件
按如下所示粘贴您的Android SDK路径
在Windows中
sdk.dir = C:\ Users \ USERNAME \ AppData \ Local \ Android \ sdk
在macOS中
sdk.dir = /用户/用户名/库/ Android / sdk
在Linux中
sdk.dir = / home / USERNAME / Android / Sdk
其他黑客行为
如果您拥有android studio,只需打开您将本机项目反应到android studio中的android文件夹,它将自动在local.properties文件中设置您的路径
答案 1 :(得分:1)
感谢您的评论@Vishal。我已经解决了我的问题。 我们应该将您的分辨率用于local.properties错误
以下解决方案应适用于“ app:validateSigningDebug FAILED”错误
cd ./android/app/
keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000
此外,我们必须从设备中删除现有应用程序。