【问题标题】:Sencha Touch 2 - Help to create .apk file on PCSencha Touch 2 - 帮助在 PC 上创建 .apk 文件
【发布时间】:2015-08-04 07:32:23
【问题描述】:

我从 sencha touch 2 技术开始,现在我正忙于创建 .apk 文件。 这就是我从一开始就一直在做的事情:

  1. 下载 Sencha Touch SDK
  2. 安装 Java JDK
  3. 安装 NodeJS
  4. 安装 Ruby
  5. 安装 Sencha CMD

之后我创建了我的应用程序:

在命令行中 --> sencha generate app MY_APP_NAME MY_APP_FOLDER(我使用我的wamp服务器的www文件夹)

然后使用 Eclipse for PHP Developers,我打开文件夹并开始编辑文件以创建我的应用程序。

现在我已经完成了我的应用程序并想创建 .apk 文件以在真实设备中对其进行测试(在我的 wamp 服务器中运行完美)。

我一直纠结于如何创建 apk 文件,我已经阅读了很多教程,但没有一个是清楚的。

请提供一些有关如何逐步创建 .apk 文件或有帮助的帮助。

谢谢。

【问题讨论】:

标签: javascript android sencha-touch-2 apk


【解决方案1】:

在 Eclipse 中创建简单的 Android 项目并将您的 www 文件夹放入 assets 文件夹中。

并在您的 MainActivity 中编写以下代码:

@Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);

        super.loadUrl("file:///android_asset/www/index.html"); 
    }

现在只需运行您的应用程序。

【讨论】:

  • 这会在我电脑的某个文件夹中创建一个名为 MY_APP.apk 的文件?
  • 没有。它将在您的 android 应用程序的 bin 文件夹中创建 apk。你应该检查this链接。
  • 谢谢,我会试试链接说明
  • 在教程的第 2 点给了我一个错误:[ERR] BUILD FAILED [ERR] com.sencha.exceptions.ExProcess: Failed create background process [ERR] [ERR] Total time: 35秒 [ERR] 执行此行时发生以下错误:C:\MobileProject\Device\.sencha\app\build-impl.xml:284:执行此行时发生以下错误:C:\MobileProject\Device\ .sencha\app\sass-impl.xml:252:执行此行时出现以下错误红色:C:\MobileProject\Device\.sencha\app\sass-impl.xml:258: com.sencha.exceptions.ExP进程:创建后台进程失败
【解决方案2】:

要创建 apk 文件,您可以按照here 的描述创建和设置 Cordova 环境。

如需更多帮助,请参阅reference

一旦您想为您的 android 设备制作 apk。只需完成here 的步骤即可。但我会建议您使用您的应用程序构建在您的科尔多瓦应用程序中使用。

构建项目后,检查以下步骤:

cordova create yourapp com.example.yourapp YourApp

cd yourapp

cordova platform add android

cordova build android

在此之后,您应该复制您的项目并将其粘贴到您的 cordova 项目的直接 www 文件夹中。然后运行

cordova run android

在您的模拟器或真实设备中部署 .apk 文件以测试应用。

如果有帮助,请告诉我。

【讨论】:

  • 我正在关注link,当我尝试 sencha cordova init 时出现错误
  • 错误(当我在我的应用程序路径中执行 sencha cordova init 时)[ERR] 执行此行时发生以下错误:C:\Users\Alberto\bin\Sencha\Cmd\4.0.5.87 \extensions\cmd-cordova-packager\cmd-cor dova-packager.plugin.xml:131:执行此行时出现以下错误:jar:file:/C:/Users/Alberto/bin/Sencha/Cmd/4.0 .5.87/sencha.jar!/com/sencha/ant/an tlib.xml:584:shellscript 返回:1
  • 我看不到任何错误。请粘贴整个错误声明。
【解决方案3】:

终于解决了我的问题。我发现通过this 链接它会自动生成文件。 在我发现你需要通过 sencha cmd 创建生产文件之前,通过 app 文件夹中的命令: sencha app build 生产

通过这两个步骤,我创建了 .apk 文件,下载并测试了它。

感谢之前的cmets。

【讨论】:

    猜你喜欢
    • 2014-05-21
    • 1970-01-01
    • 2011-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多