ورود

View Full Version : خطا در اجرای برنامه روی اندروید استودیو



..Johnny
یک شنبه 03 اردیبهشت 1396, 23:34 عصر
با سلام خدمت دوستان عزیز
مدتیه تصمیم گرفتم از اوبونتو لینوکس ۱۶.۰۴ برای برنامه نویسی استفاده کنم
Android Studio و Genymotion رو نصب کردم هردوهم بالا میان ولی وقتی میخام یه برنامه رو از Android Studio روی Genymotion اجرا کنم خطای زیر رو نشون میده


Information:Gradle tasks [:app:clean, :app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:assembleDebug]

Information:BUILD FAILED

Error:Could not initialize analytics, treating as opt-out.
java.io.FileNotFoundException: /home/ali/.android/analytics.settings (Permission denied)

at java.io.RandomAccessFile.open0(Native Method)
at java.io.RandomAccessFile.open(RandomAccessFile.jav a:316)
at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
at com.android.tools.analytics.AnalyticsSettings.save Settings(AnalyticsSettings.java:266)
at com.android.tools.analytics.AnalyticsSettings.crea teNewAnalyticsSettings(AnalyticsSettings.java:202)
at com.android.builder.profile.ProcessRecorderFactory .initializeAnalytics(ProcessRecorderFactory.java:1 96)
at com.android.builder.profile.ProcessRecorderFactory .get(ProcessRecorderFactory.java:220)
at com.android.builder.profile.ProcessRecorderFactory .initialize(ProcessRecorderFactory.java:122)
at com.android.build.gradle.internal.profile.Profiler Initializer.init(ProfilerInitializer.java:66)
at com.android.build.gradle.BasePlugin.apply(BasePlug in.java:310)
at com.android.build.gradle.AppPlugin.apply(AppPlugin .java:75)
at com.android.build.gradle.AppPlugin.apply(AppPlugin .java:41)
at org.gradle.api.internal.plugins.ImperativeOnlyPlug inApplicator.applyImperative(ImperativeOnlyPluginA pplicator.java:35)
at org.gradle.api.internal.plugins.RuleBasedPluginApp licator.applyImperative(RuleBasedPluginApplicator. java:43)
at org.gradle.api.internal.plugins.DefaultPluginManag er.doApply(DefaultPluginManager.java:137)
at org.gradle.api.internal.plugins.DefaultPluginManag er.apply(DefaultPluginManager.java:112)
at org.gradle.api.internal.plugins.DefaultObjectConfi gurationAction.applyType(DefaultObjectConfiguratio nAction.java:113)
at org.gradle.api.internal.plugins.DefaultObjectConfi gurationAction.access$200(DefaultObjectConfigurati onAction.java:36)
at org.gradle.api.internal.plugins.DefaultObjectConfi gurationAction$3.run(DefaultObjectConfigurationAct ion.java:80)
at org.gradle.api.internal.plugins.DefaultObjectConfi gurationAction.execute(DefaultObjectConfigurationA ction.java:136)
at org.gradle.api.internal.project.AbstractPluginAwar e.apply(AbstractPluginAware.java:46)
at org.gradle.api.internal.project.ProjectScript.appl y(ProjectScript.java:34)
at org.gradle.api.Script$apply$0.callCurrent(Unknown Source)
at build_1rk5dy1mh6p5ipu1uokol7gt6.run(/home/ali/Applications/AndroidStudioProjects/LastTest/app/build.gradle:1)
at org.gradle.groovy.scripts.internal.DefaultScriptRu nnerFactory$ScriptRunnerImpl.run(DefaultScriptRunn erFactory.java:91)
at org.gradle.configuration.DefaultScriptPluginFactor y$ScriptPluginImpl$2.run(DefaultScriptPluginFactor y.java:177)
at org.gradle.configuration.ProjectScriptTarget.addCo nfiguration(ProjectScriptTarget.java:77)
at org.gradle.configuration.DefaultScriptPluginFactor y$ScriptPluginImpl.apply(DefaultScriptPluginFactor y.java:182)
at org.gradle.configuration.project.BuildScriptProces sor.execute(BuildScriptProcessor.java:38)
at org.gradle.configuration.project.BuildScriptProces sor.execute(BuildScriptProcessor.java:25)
at org.gradle.configuration.project.ConfigureActionsP rojectEvaluator.evaluate(ConfigureActionsProjectEv aluator.java:34)
at org.gradle.configuration.project.LifecycleProjectE valuator.evaluate(LifecycleProjectEvaluator.java:5 5)
at org.gradle.api.internal.project.AbstractProject.ev aluate(AbstractProject.java:540)
at org.gradle.api.internal.project.AbstractProject.ev aluate(AbstractProject.java:93)
at org.gradle.execution.TaskPathProjectEvaluator.conf igure(TaskPathProjectEvaluator.java:35)
at org.gradle.execution.TaskSelector.getSelection(Tas kSelector.java:82)
at org.gradle.execution.TaskSelector.getSelection(Tas kSelector.java:75)
at org.gradle.execution.commandline.CommandLineTaskPa rser.parseTasks(CommandLineTaskParser.java:42)
at org.gradle.execution.TaskNameResolvingBuildConfigu rationAction.configure(TaskNameResolvingBuildConfi gurationAction.java:44)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter.configure(DefaultBuildConfigurationActi onExecuter.java:48)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter.access$000(DefaultBuildConfigurationAct ionExecuter.java:25)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter$1.proceed(DefaultBuildConfigurationActi onExecuter.java:54)
at org.gradle.execution.DefaultTasksBuildExecutionAct ion.configure(DefaultTasksBuildExecutionAction.jav a:44)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter.configure(DefaultBuildConfigurationActi onExecuter.java:48)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter.access$000(DefaultBuildConfigurationAct ionExecuter.java:25)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter$1.proceed(DefaultBuildConfigurationActi onExecuter.java:54)
at org.gradle.execution.ExcludedTaskFilteringBuildCon figurationAction.configure(ExcludedTaskFilteringBu ildConfigurationAction.java:47)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter.configure(DefaultBuildConfigurationActi onExecuter.java:48)
at org.gradle.execution.DefaultBuildConfigurationActi onExecuter.select(DefaultBuildConfigurationActionE xecuter.java:36)
at org.gradle.initialization.DefaultGradleLauncher$3. run(DefaultGradleLauncher.java:142)
at org.gradle.internal.Factories$1.create(Factories.j ava:22)
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:91 )
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:53 )
at org.gradle.initialization.DefaultGradleLauncher.do BuildStages(DefaultGradleLauncher.java:139)
at org.gradle.initialization.DefaultGradleLauncher.ac cess$200(DefaultGradleLauncher.java:32)
at org.gradle.initialization.DefaultGradleLauncher$1. create(DefaultGradleLauncher.java:98)
at org.gradle.initialization.DefaultGradleLauncher$1. create(DefaultGradleLauncher.java:92)
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:91 )
at org.gradle.internal.progress.DefaultBuildOperation Executor.run(DefaultBuildOperationExecutor.java:63 )
at org.gradle.initialization.DefaultGradleLauncher.do Build(DefaultGradleLauncher.java:92)
at org.gradle.initialization.DefaultGradleLauncher.ru n(DefaultGradleLauncher.java:83)
at org.gradle.launcher.exec.InProcessBuildActionExecu ter$DefaultBuildController.run(InProcessBuildActio nExecuter.java:99)
at org.gradle.tooling.internal.provider.runner.BuildM odelActionRunner.run(BuildModelActionRunner.java:4 6)
at org.gradle.launcher.exec.ChainingBuildActionRunner .run(ChainingBuildActionRunner.java:35)
at org.gradle.tooling.internal.provider.runner.Subscr ibableBuildActionRunner.run(SubscribableBuildActio nRunner.java:58)
at org.gradle.launcher.exec.ChainingBuildActionRunner .run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.InProcessBuildActionExecu ter.execute(InProcessBuildActionExecuter.java:48)
at org.gradle.launcher.exec.InProcessBuildActionExecu ter.execute(InProcessBuildActionExecuter.java:30)
at org.gradle.launcher.exec.ContinuousBuildActionExec uter.execute(ContinuousBuildActionExecuter.java:81 )
at org.gradle.launcher.exec.ContinuousBuildActionExec uter.execute(ContinuousBuildActionExecuter.java:46 )
at org.gradle.launcher.daemon.server.exec.ExecuteBuil d.doBuild(ExecuteBuild.java:52)
at org.gradle.launcher.daemon.server.exec.BuildComman dOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.exec.WatchForDis connection.execute(WatchForDisconnection.java:37)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.exec.ResetDeprec ationLogger.execute(ResetDeprecationLogger.java:26 )
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.exec.RequestStop IfSingleUsedDaemon.execute(RequestStopIfSingleUsed Daemon.java:34)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.exec.ForwardClie ntInput$2.call(ForwardClientInput.java:74)
at org.gradle.launcher.daemon.server.exec.ForwardClie ntInput$2.call(ForwardClientInput.java:72)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClie ntInput.execute(ForwardClientInput.java:72)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.health.DaemonHea lthTracker.execute(DaemonHealthTracker.java:47)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.exec.LogToClient .doBuild(LogToClient.java:60)
at org.gradle.launcher.daemon.server.exec.BuildComman dOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.exec.EstablishBu ildEnvironment.doBuild(EstablishBuildEnvironment.j ava:72)
at org.gradle.launcher.daemon.server.exec.BuildComman dOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.health.HintGCAft erBuild.execute(HintGCAfterBuild.java:41)
at org.gradle.launcher.daemon.server.api.DaemonComman dExecution.proceed(DaemonCommandExecution.java:120 )
at org.gradle.launcher.daemon.server.exec.StartBuildO rRespondWithBusy$1.run(StartBuildOrRespondWithBusy .java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoord inator$1.run(DaemonStateCoordinator.java:237)
at org.gradle.internal.concurrent.ExecutorPolicy$Catc hAndRecordFailures.onExecute(ExecutorPolicy.java:5 4)
at org.gradle.internal.concurrent.StoppableExecutorIm pl$1.run(StoppableExecutorImpl.java:40)
at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:validateSigningDebug'.
> Unable to create debug keystore in "/home/ali/.android" because it is not writable.

* Try:
Run with --stacktrace option to get the stack trace. Run with --debug option to get more log output.


از دوستان کسی میدونه مشکل از کجاس؟
ممنون میشم راهنمایی کنید

#root#
دوشنبه 04 اردیبهشت 1396, 08:29 صبح
نسخه آخر Android Studio رو نصب کردید؟

این دو دستور رو در ترمینال اجرا کنید، احتمالا حل بشه:

sudo chmod -R 775 ~/.android
sudo chown -Rv $USER:$USER ~/.android

شاید هم مشکلتون مربوط به این باگی هست که اینجا (http://stackoverflow.com/questions/39357299) اشاره کردن و راه حلش هم ساخت فولدر android. بصورت دستی هست.