Code Monkey home page Code Monkey logo

chaquopy-hello's People

Contributors

mhsmith avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

chaquopy-hello's Issues

how to config with python3

how to config with python3?I change build.gradlesetting with

python {
             buildPython "/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5"
            version "3.5.4"
            staticProxy "hello"
        }

but android studio refresh error with Error:Cause: debug: invalid Python version '3.5.4'. Available versions are [2.7.10].

Unable to run Android app ( chaquopy hello)

Hi,

I have downloaded chaquopy-hello and imported it in an android studio. I have installed python plugin too. While running the app it shows en error Excetutable is not specified.

The following error shows in "edit configuration" whale running.

And in "hello.py" it shows "No python interpreter configured for the module" on the top.

image

How to make python's project as chaquopy-hello?

Do you have the document about how to make chaquopy-hello?

I'd like to make my own projects and can start from python code as chaquopy-hello, I followed most items of Android of Chaquopy 1.2 document with removed MainActivity.java and copy hello.py of chaquopy-hello but got error message :"Default Activity not found"..

May I have you help to make a python start-up Android project as chaquopy-hello from "new project" of Android Studio?

how to resolve this

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.checkhello, PID: 12937
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example.checkhello/com.example.checkhello.MainActivity}: com.chaquo.python.PyException: ModuleNotFoundError: No module named 'myscript'
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2778)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856)
at android.app.ActivityThread.-wrap11(Unknown Source:0)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:164)
at android.app.ActivityThread.main(ActivityThread.java:6494)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807)
Caused by: com.chaquo.python.PyException: ModuleNotFoundError: No module named 'myscript'
at .importlib._bootstrap._find_and_load_unlocked(:973)
at .importlib._bootstrap._find_and_load(:991)
at .importlib._bootstrap._gcd_import(:1014)
at .importlib.import_module(init.py:127)
at .chaquopy_java.Java_com_chaquo_python_Python_getModule(chaquopy_java.pyx:153)
at com.chaquo.python.Python.getModule(Native Method)
at com.example.checkhello.MainActivity.onCreate(MainActivity.java:22)
at android.app.Activity.performCreate(Activity.java:7009)
at android.app.Activity.performCreate(Activity.java:7000)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1214)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2731)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2856) 
at android.app.ActivityThread.-wrap11(Unknown Source:0) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1589) 
at android.os.Handler.dispatchMessage(Handler.java:106) 
at android.os.Looper.loop(Looper.java:164) 
at android.app.ActivityThread.main(ActivityThread.java:6494) 
at java.lang.reflect.Method.invoke(Native Method) 
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:438) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:807) 

The project doesn't run

I'm unable to run the app in my android studio.

When I open the project I get this error

Gradle Daemon started in 2 s 740 ms

FAILURE: Build failed with an exception.

  • What went wrong:
    A problem occurred configuring root project 'chaquopy'.

Could not resolve all files for configuration ':classpath'.
Could not resolve com.chaquo.python:gradle:0.6.0.
Required by:
project :
> No cached version of com.chaquo.python:gradle:0.6.0 available for offline mode.
> No cached version of com.chaquo.python:gradle:0.6.0 available for offline mode.
> No cached version of com.chaquo.python:gradle:0.6.0 available for offline mode.

  • Try:
    Run with --info or --debug option to get more log output.

  • Exception is:
    org.gradle.api.ProjectConfigurationException: A problem occurred configuring root project 'chaquopy'.
    at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:87)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:65)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:33)
    at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:103)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:49)
    at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:651)
    at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:133)
    at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
    at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:60)
    at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
    at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:246)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:165)
    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:124)
    at org.gradle.initialization.DefaultGradleLauncher.getConfiguredBuild(DefaultGradleLauncher.java:102)
    at org.gradle.internal.invocation.GradleBuildController$2.call(GradleBuildController.java:87)
    at org.gradle.internal.invocation.GradleBuildController$2.call(GradleBuildController.java:84)
    at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
    at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
    at org.gradle.internal.invocation.GradleBuildController.configure(GradleBuildController.java:84)
    at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:65)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
    at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
    at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
    at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:45)
    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:29)
    at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
    at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
    at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:71)
    at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:45)
    at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:51)
    at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
    at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
    at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
    at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
    at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:64)
    at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:29)
    at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
    at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:42)
    at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:58)
    at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:33)
    at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
    at org.gradle.util.Swapper.swap(Swapper.java:38)
    at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
    at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
    at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
    Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':classpath'.
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.rethrowFailure(DefaultConfiguration.java:882)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1500(DefaultConfiguration.java:114)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:856)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.getFiles(DefaultConfiguration.java:382)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration_Decorated.getFiles(Unknown Source)
    at org.gradle.api.internal.initialization.DefaultScriptHandler.getScriptClassPath(DefaultScriptHandler.java:73)
    at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.defineScriptHandlerClassScope(DefaultPluginRequestApplicator.java:211)
    at org.gradle.plugin.use.internal.DefaultPluginRequestApplicator.applyPlugins(DefaultPluginRequestApplicator.java:81)
    at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:167)
    at org.gradle.configuration.BuildOperationScriptPlugin$1.run(BuildOperationScriptPlugin.java:61)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:58)
    at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:39)
    at org.gradle.configuration.project.BuildScriptProcessor.execute(BuildScriptProcessor.java:26)
    at org.gradle.configuration.project.ConfigureActionsProjectEvaluator.evaluate(ConfigureActionsProjectEvaluator.java:34)
    at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:63)
    ... 81 more
    Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: Could not resolve com.chaquo.python:gradle:0.6.0.
    Required by:
    project :
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:100)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolve(RepositoryChainComponentMetaDataResolver.java:60)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ComponentMetaDataResolverChain.resolve(ComponentResolversChain.java:93)
    at org.gradle.api.internal.artifacts.ivyservice.clientmodule.ClientModuleResolver.resolve(ClientModuleResolver.java:45)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder$ComponentState.resolve(DependencyGraphBuilder.java:854)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder$ComponentState.getMetaData(DependencyGraphBuilder.java:865)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder$EdgeState.calculateTargetConfigurations(DependencyGraphBuilder.java:446)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder$EdgeState.attachToTargetConfigurations(DependencyGraphBuilder.java:417)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder.attachToTargetRevisionsSerially(DependencyGraphBuilder.java:223)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder.resolveEdges(DependencyGraphBuilder.java:213)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder.traverseGraph(DependencyGraphBuilder.java:148)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.graph.DependencyGraphBuilder.resolve(DependencyGraphBuilder.java:121)
    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.DefaultArtifactDependencyResolver.resolve(DefaultArtifactDependencyResolver.java:86)
    at org.gradle.api.internal.artifacts.ivyservice.DefaultConfigurationResolver.resolveGraph(DefaultConfigurationResolver.java:138)
    at org.gradle.api.internal.artifacts.ivyservice.ShortCircuitEmptyConfigurationResolver.resolveGraph(ShortCircuitEmptyConfigurationResolver.java:73)
    at org.gradle.api.internal.artifacts.ivyservice.ErrorHandlingConfigurationResolver.resolveGraph(ErrorHandlingConfigurationResolver.java:66)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$4.run(DefaultConfiguration.java:469)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveGraphIfRequired(DefaultConfiguration.java:461)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.resolveToStateOrLater(DefaultConfiguration.java:437)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1600(DefaultConfiguration.java:114)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getSelectedArtifacts(DefaultConfiguration.java:865)
    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationFileCollection.getFiles(DefaultConfiguration.java:853)
    ... 97 more
    Caused by: org.gradle.internal.resolve.ModuleVersionResolveException: No cached version of com.chaquo.python:gradle:0.6.0 available for offline mode.
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.StartParameterResolutionOverride$FailedRemoteAccess.resolveComponentMetaData(StartParameterResolutionOverride.java:129)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveComponentMetaData(CachingModuleComponentRepository.java:363)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.BaseModuleComponentRepositoryAccess.resolveComponentMetaData(BaseModuleComponentRepositoryAccess.java:50)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.memcache.InMemoryCachedModuleComponentRepository$CachedAccess.resolveComponentMetaData(InMemoryCachedModuleComponentRepository.java:95)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveComponentMetaData(ErrorHandlingModuleComponentRepository.java:109)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.process(ComponentMetaDataResolveState.java:66)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ComponentMetaDataResolveState.resolve(ComponentMetaDataResolveState.java:58)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:133)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.findBestMatch(RepositoryChainComponentMetaDataResolver.java:124)
    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainComponentMetaDataResolver.resolveModule(RepositoryChainComponentMetaDataResolver.java:89)
    ... 122 more

  • Get more help at https://help.gradle.org

CONFIGURE FAILED in 9s

Got problem while 'pip install "face_recognition"'

To install "face_recognition" package on my PC (Windows10) is no problem but I got a problem when I put "install face_recognition" in build.gradel (Module:app) as below.
pip{
install "requests"
install "face_recognition"
}

Error message:
Error:Execution failed for task ':app:generateDebugPythonRequirements'.

Process 'command 'python'' finished with non-zero exit value 1

To remove 'install "face_recognition"' will be OK but I'd like to use face_recongnition to run my project.
Is it possible to install this package with Chaquopy? Thanks.

No python interpreter configured for the module

After setting up Chaquopy, I encountered message "No python interpreter configured in the module". I installed Python Community Edition plugin too.

image

Build.gradle (app)

image

How can I add python interpreter to the project?

subprocess permission denied

When I call subprocess.Popen in python code,get this error:
com.chaquo.python.PyException: OSError: [Errno 13] Permission denied at <python>._execute_child(stdlib/subprocess.py:1047) at <python>.__init__(stdlib/subprocess.py:394)
Which kind of permission should I get in Android system?

Can not find any timezone configuration

When I use schedulers

Caused by: com.chaquo.python.PyException: UnknownTimeZoneError: 'Can not find any timezone configuration'
        at <python>._get_localzone(/android_asset/chaquopy/requirements-common.zip/tzlocal/unix.py:125)
        at <python>.get_localzone(/android_asset/chaquopy/requirements-common.zip/tzlocal/unix.py:131)
        at <python>._configure(/android_asset/chaquopy/requirements-common.zip/apscheduler/schedulers/base.py:694)
        at <python>._configure(/android_asset/chaquopy/requirements-common.zip/apscheduler/schedulers/background.py:29)
        at <python>.configure(/android_asset/chaquopy/requirements-common.zip/apscheduler/schedulers/base.py:122)
        at <python>.__init__(/android_asset/chaquopy/requirements-common.zip/apscheduler/schedulers/base.py:83)

Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 22107 (Thread-30)

I'm using Chaquopy unlicensed version for my Android application.
In my application, there's a foreground service, where some tasks are done. I set Alarm from that foreground service and it will repeat every 24hours. When alarm is triggered, I use Chaquopy library for invoking Python script and result is returned from script. For first 2/3 cases (max), it is working properly, then Chaquopy is showing notification that app will close after 10seconds. Problem is when this is happening, my foreground service is also closed & restarted.

Here's the error log from Logcat

2021-06-18 16:00:10.455 21082-22107/com.abc.def.ay.client.andr A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 22107 (Thread-30)
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: Build fingerprint: 'HUAWEI/RNE-L22/HWRNE:8.0.0/HUAWEIRNE-L22/351(C635):user/release-keys'
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: Revision: '0'
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: ABI: 'arm64'
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: pid: 21082, tid: 22107, name: Thread-30 >>> com.abc.def.ay.client.andr <<<
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: Cause: null pointer dereference
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x0 0000000000000000 x1 000000772866e8b0 x2 0000007736f9126c x3 0000007727250278
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x4 0000000000002932 x5 0000020000600000 x6 0000007727250120 x7 0000000000000000
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x8 000000000000b954 x9 0000000000000001 x10 000000772866ed90 x11 0000000000000030
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x12 0000000000000000 x13 0000000000000000 x14 0000000000000000 x15 0000000000000002
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x16 000000773717ee88 x17 0000007736f90994 x18 0000000000000001 x19 00000077371b56f0
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x20 0000000000000000 x21 000000773b221040 x22 00000077371d14c8 x23 000000773912b678
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x24 000000773719c110 x25 0000007727154000 x26 0000000000000000 x27 00000077391e3000
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: x28 0000000000000000 x29 00000077272503e0 x30 0000007739140e9c
2021-06-18 16:00:10.602 22177-22177/? A/DEBUG: sp 00000077272503c0 pc 0000007739140ec8 pstate 0000000020000000
2021-06-18 16:00:10.604 22177-22177/? A/DEBUG: backtrace:
2021-06-18 16:00:10.604 22177-22177/? A/DEBUG: #00 pc 000000000003eec8 /data/data/com.abc.def.ay.client.andr/files/chaquopy/bootstrap-native/arm64-v8a/java/chaquopy.so
2021-06-18 16:00:10.604 22177-22177/? A/DEBUG: #1 pc 000000000003ed64 /data/data/com.abc.def.ay.client.andr/files/chaquopy/bootstrap-native/arm64-v8a/java/chaquopy.so
2021-06-18 16:00:10.604 22177-22177/? A/DEBUG: #2 pc 00000000000865a0 /data/app/com.abc.def.ay.client.andr-NIwEVAwDb2uCde_p3J5BfQ==/base.apk (offset 0x126b2000)

Can you please tell, how to fix it?

how can I call funtions from a python file?

I want to run same python files in my android project.and I config the chaquopy into my android project.Then I read the documents of API,but how can I run the python files or call python file function with those java API?

Gradle error can not be fixed. Please help.

How to fix this Gradle error as below picture?
https://images2.imgbox.com/9f/b9/gsYRBtDq_o.png

To generate it must follow below step by step otherwise it will not happen:

  1. Unzip "chaquopy-hello-master.zip" to a fresh new folder

  2. Import "chaquopy-hello-master" project of this folder by Android Studio

  3. Put chaquopy-licence key in local-properties of this project

  4. Put an pip error in build-gradle(Module, app) as below:
    ` python {
    // If "python" is not on your PATH, enable and edit the following line to point to
    // a Python 2.7 or 3.3+ executable.
    // buildPython "C:/Python27/python.exe"

         // This is the version of Python to build into your app. Options are 2.7.14 and 3.6.3.
         version "3.6.3"
    
         staticProxy "hello"
         pip {
            requests
         }
     }` 
    
  5. Run it and got above Gradle error (the Picture link)

  6. Correct the pip error:
    `` python {
    // If "python" is not on your PATH, enable and edit the following line to point to
    // a Python 2.7 or 3.3+ executable.
    // buildPython "C:/Python27/python.exe"

         // This is the version of Python to build into your app. Options are 2.7.14 and 3.6.3.
         version "3.6.3"
    
         staticProxy "hello"
         pip {
            install "requests"
         }
     }` `
    
  7. The Gradle Error never be fixed,
    I have no idea to fix this Error, I don't know whether it's a Chaquopy bug or my poor Android Studio knowledge.
    If you have correct pip instruction in the first edit, it will never happen even you modify the correct pip instruction to a wrong instruction which is like above first code.
    Please help, thanks

How to import requests ?

I add one line as below but got error(No module named 'requests'):
from requests import request

The Error message:
01-11 13:20:54.402 3193-3193/com.chaquo.python.hello E/AndroidRuntime: FATAL EXCEPTION: main Process: com.chaquo.python.hello, PID: 3193 java.lang.ExceptionInInitializerError at java.lang.Class.newInstance(Native Method) at android.app.Instrumentation.newActivity(Instrumentation.java:1068) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2335) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2494) at android.app.ActivityThread.access$900(ActivityThread.java:153) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148) at android.app.ActivityThread.main(ActivityThread.java:5451) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) Caused by: com.chaquo.python.PyException: ModuleNotFoundError: No module named 'requests' at <python>.java.chaquopy.import_override (.c:59641)(java\import.pxi:18) at <python>.reraise(/data/user/0/com.chaquo.python.hello/files/chaquopy/chaquopy.zip/java/_vendor/six.py:686) at <python>.java.chaquopy.import_override (.c:60681)(java\import.pxi:53) at <python>.<module>(/android_asset/chaquopy/app.zip/hello.py:6) at <python>.load_module_impl(/data/user/0/com.chaquo.python.hello/files/chaquopy/chaquopy.zip/java/android/importer.py:155) at <python>.load_module(/data/user/0/com.chaquo.python.hello/files/chaquopy/chaquopy.zip/java/android/importer.py:91) at <python>._load_backward_compatible(<frozen importlib._bootstrap>:626) at <python>._load_unlocked(<frozen importlib._bootstrap>:656) at <python>._find_and_load_unlocked(<frozen importlib._bootstrap>:955) at <python>._find_and_load(<frozen importlib._bootstrap>:971) at <python>._gcd_import(<frozen importlib._bootstrap>:994) at <python>.import_module(/data/user/0/com.chaquo.python.hello/files/chaquopy/stdlib.zip/importlib/__init__.py:126) at <python>.chaquopy_java.Java_com_chaquo_python_Python_getModule (.c:2790)(chaquopy_java.pyx:128) at com.chaquo.python.Python.getModule(Native Method) at hello.MainActivity.<clinit>(MainActivity.java:13) at java.lang.Class.newInstance(Native Method)  at android.app.Instrumentation.newActivity(Instrumentation.java:1068)  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2335)  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2494)  at android.app.ActivityThread.access$900(ActivityThread.java:153)  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1347)  at android.os.Handler.dispatchMessage(Handler.java:102)  at android.os.Looper.loop(Looper.java:148)  at android.app.ActivityThread.main(ActivityThread.java:5451)  at java.lang.reflect.Method.invoke(Native Method)  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:726)  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:616) 

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.