当我克隆github项目时,我的项目无法正常工作

时间:2019-09-15 08:06:47

标签: android reactjs react-native

首先,对不起,因为我的英语不好。

当我编译新项目时,它会正常启动。然后,将这个项目推送到我的github存储库中,然后从本地删除项目。然后我克隆项目,我有太多例外。

例如:

  

找不到SDK位置。在local.properties中使用sdk.dir定义位置   
  任务:app:validateSigningDebug失败   
  任务:app:installDebug失败

我想向您学习:我不确定,也许我没有正确地将项目推送到github。 (关于那个gitignore)

克隆和启动本机项目总是很难吗?我在哪里做错了my project

2 个答案:

答案 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

此外,我们必须从设备中删除现有应用程序。