小编Sar*_*rah的帖子

缺少Android studio SDK管理器

我正在关注这个离子教程,并且在Android Studio中设置SDK时遇到了一些麻烦,以便测试我的离子项目.我正在寻找SDK管理器,但似乎缺少.当我选择配置下拉菜单时,应该有一个SDK manager选项,但它不存在(如下图所示):

配置

同样,当我选择时settings > Appearance and Behaviour > System settings,Android SDK应该是一个选项.

设置

我尝试选择项目结构并添加一个像这个答案的新SDK 但是Android SDK不是一个选项,如下图所示.

在此输入图像描述

注意:几年前我安装了Android Studio并且它正在运行但是再次卸载它.我已经尝试确保在重新安装之前清除了所有内容(即删除了剩下的AndroidStudioProjects文件夹)但是我不确定还有什么要查找的.

此外,如果有另一种方法,我可以测试我的离子构建(而不是下载Android工作室),那么如果你能提出建议,我将不胜感激.感谢您的帮助.

sdk android android-studio ionic-framework

11
推荐指数
3
解决办法
1万
查看次数

为什么phonegap-facebook-plugin导致我的phonegap构建失败?

我在我的phonegap应用程序中使用" phonegap-facebook-plugin ".它与android工作得很好.我使用phonegap build来编译应用程序.

我发现(在编译应用程序时)此插件与iOS不兼容,因此我在iOS上测试我的应用程序时将插件从配置文件中取出.

再次将插件(几天后)包含到配置文件中以便在android上进行测试,这会导致构建失败.检查phonegap构建区域中的错误日志时,我看到以下错误:

FAILURE: Build failed with an exception.

* Where:
Build file '/project/phonegap-facebook-plugin/dublininquirerapp-FacebookLib/build.gradle' line: 15

* What went wrong:
A problem occurred evaluating project ':phonegap-facebook-plugin:FacebookLib'.
> Could not get unknown property 'ANDROID_BUILD_SDK_VERSION' for project ':phonegap-facebook-plugin:FacebookLib' of type org.gradle.api.Project.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Run Code Online (Sandbox Code Playgroud)

几天前它正在运作.我不确定它现在不起作用的原因但我在最近几天也注意到关于phonegap构建的通知说.

Default PhoneGap has been updated to cli-6.5.0 (iOS 4.3.1, Android 6.1.2, Windows 4.4.3) …
Run Code Online (Sandbox Code Playgroud)

android cordova phonegap-build

6
推荐指数
1
解决办法
540
查看次数

如何使用Stripe API检索客户总数(无“限制”)

我正在使用PHP条带API来检索特定条带帐户的所有客户的列表。我只需要客户对象的电子邮件地址。

以下功能效果很好,但是仅回馈了10个客户。

  function getListOfCustomers($stripe){
        \Stripe\Stripe::setApiKey($stripe['secret_key']);
        $list_of_customers = \Stripe\Customer::all(array());
        return $list_of_customers['data']; 

    }
Run Code Online (Sandbox Code Playgroud)

看完后在这里对API它告诉我,“限制”参数(即\Stripe\Customer::all(array("limit" => 3));)是可选的,“默认限制为10”。所以我想这就是为什么它只回馈10个客户的原因。

我想回馈无数的客户。我想知道有人确切知道该怎么做吗?

我也在同一页面上阅读了以下内容:

您可以选择要求响应中包括与您的过滤器匹配的所有客户的总数。为此,请在您的请求中指定include [] = total_count。

但是,它并没有告诉我确切如何将其“包含在我的请求中”。我尝试了以下操作,但是我收到语法错误。

$list_of_customers = \Stripe\Customer::all(array(), include[]=total_count);
Run Code Online (Sandbox Code Playgroud)

而且我还尝试了:

$list_of_customers = \Stripe\Customer::all(array(include[]=total_count));
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助。

php api stripe-payments

5
推荐指数
1
解决办法
1802
查看次数

HTML5音频不在我的本地主机的React应用程序中播放

我正在制作一个带有React.js和HTML5网络音频javascript API的mp3播放器.我刚刚学习了React两周,所以我只是习惯了结构和设置(有组件等)但是有几年的JavaScript经验.

我在浏览器中使用React时有mp3播放器工作.即我有一个index.html文件,我按如下方式包含了React脚本:

<script src="js/react.min.js"></script>
<script src="js/react-dom.min.js"></script>
<script src="js/browser.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

现在我想习惯使用命令行和localhost构建一个React应用程序,所以我开始重写代码以便在这个环境中使用.我开始创建骨架应用程序如下:

create-react-app my-app
cd my-app/
npm start
Run Code Online (Sandbox Code Playgroud)

然后我添加了我自己的组件等.应用程序正在localhost:3000上正确显示但是音频文件似乎没有在这种环境中播放.我不确定问题是否与HTML5音频直接相关,而不是在localhost中工作,或者是否是其他问题.没有返回错误.

我已经简化了我的代码,并且还在mp3文件的目录中硬编码到音频标签(请参阅AudioPlayer组件),以便了解我是否可以使音频元素正常工作.

你能看到我可能遗失的任何东西吗?谢谢

应用组件

    import React, { Component } from 'react';
    import Header from './Header';

    import AudioPlayer from './AudioPlayer';

    import Controls from './Controls';

    import './music-player.css';
    import './css/font-awesome.css';


    class App extends Component {

         //This class is the main component of the application.
         //it contains the header, the audio player and the side panel components.
         constructor(props) {
                super(props);
                this.state = {
                sidePanelIsOpen: false,
                currentSoundIndex: 0,
                isPlaying: …
Run Code Online (Sandbox Code Playgroud)

javascript cmd localhost html5-audio reactjs

5
推荐指数
2
解决办法
5329
查看次数

我可以从 try 和 catch 返回 false 而不是抛出异常吗

我有一种将联系信息保存到数据库的方法。在该方法中,如果成功保存,我想返回 true,如果没有成功保存,则返回 false。不过,我使用的是 try catch 块。我可以返回 false 而不是抛出异常吗?它的工作原理是这样的,但我只是想知道这是一个好的做法,因为它是针对大学作业的。谢谢

在我的contact_functions.php页面中:

function saveContactInfo($firstName, $lastName, $email, $subject, $message, $pdoConnection){
    //Get timestamp of current time and store it into a variable
    //This is so we can keep a record of the time a message was sent.
    $messageTime = time(); 

    try{
        $query ="INSERT INTO contact_info (firstName, lastName, email, subject, message, messageTime) VALUES (:firstName, :lastName, :email, :subject, :message, :messageTime)";
        $statement = $pdoConnection->prepare($query);
        //bind our values. they will all be srting parameters.
        $statement->bindValue(':firstName', $firstName, PDO::PARAM_STR); …
Run Code Online (Sandbox Code Playgroud)

php return try-catch

3
推荐指数
1
解决办法
1万
查看次数