根据JesseMonroy650的要求编辑:
我以前做过几个混合应用程序,虽然没有商业发布.我正在使用PhoneGap Build.位于:https://build.phonegap.com/ 我没有使用任何桌面应用程序.
原创内容:
我试图从PhoneGap Build中的Facebook获取数据.
我有一个简单的脚本,似乎应该基于API工作:
<script>
document.addEventListener("deviceready", onDeviceReady, false);
function onDeviceReady() {
var fbLoginSuccess = function(userData) {
alert("UserInfo: " + JSON.stringify(userData));
facebookConnectPlugin.getAccessToken(function(token) {
alert("Token: " + token);
}, function(err) {
alert("Could not get access token: " + err);
});
}
facebookConnectPlugin.login(["public_profile"],
fbLoginSuccess,
function(error) {
alert("" + error)
}
);
}
</script>
Run Code Online (Sandbox Code Playgroud)
我相信我已正确设置我的config.xml:
<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">
<param name="APP_ID" value="<ACTUAL APP ID HERE>" />
<param name="APP_NAME" value="<ACTUAL APP NAME HERE>" />
</gap:plugin>
Run Code Online (Sandbox Code Playgroud)
但我没有得到任何关于此的警报(或控制台日志,当我尝试时).
所以我的问题是 …
我一直在为我ai班上的一个项目做遗传算法研究,但我对传统算法看起来有点困惑.
基本上,我想知道为什么他们使用不同的选择,如轮盘赌选择父母重现.为什么不选择健康评分最高的父母并称之为一天?
交叉也让我感到困惑.它每次随机选择点来拼接父信息.但是,基于以前的信息,交叉变换似乎更有意义.如果已知染色体串达到某一点,则交叉仍然可以是随机的,但不在字符串中良好部分的范围内.
有什么想法吗?
algorithm artificial-intelligence selection genetic-algorithm crossover
我正在尝试为iOS运行一个新的hello world cordova应用程序。它总是在启动屏幕上崩溃。
但我不断收到错误
'NSInternalInconsistencyException', reason: 'ERROR: config.xml does not exist. Please run cordova-ios/bin/cordova_plist_to_config_xml path/to/project.
当我导航到hellocordva.xcodeproj并运行
run cordova-ios/bin/cordova_plist_to_config_xml . 它不是命令
这是config中的config.xml testapp/platforms/ios/HelloCordova的样子
<?xml version='1.0' encoding='utf-8'?>
<widget id="io.cordova.hellocordova" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0" xmlns:gap="http://phonegap.com/ns/1.0">
<preference name="AllowInlineMediaPlayback" value="false" />
<preference name="BackupWebStorage" value="cloud" />
<preference name="DisallowOverscroll" value="false" />
<preference name="EnableViewportScale" value="false" />
<preference name="KeyboardDisplayRequiresUserAction" value="true" />
<preference name="MediaPlaybackRequiresUserAction" value="false" />
<preference name="SuppressesIncrementalRendering" value="false" />
<preference name="SuppressesLongPressGesture" value="false" />
<preference name="Suppresses3DTouchGesture" value="false" />
<preference name="GapBetweenPages" value="0" />
<preference name="PageLength" value="0" />
<preference name="PaginationBreakingMode" value="page" /> …Run Code Online (Sandbox Code Playgroud) 我试图在我的Phonegap应用程序上安装此插件,但对象window.tlantic.plugins.socket似乎没有被证实.我认为这是因为当我尝试安装该插件时
cordova插件添加com.tlantic.plugins.socket
它无法找到它,所以我必须使用整个网址
并且安装有效但不是插件.如果我从build.phonegap.com构建它,它返回
错误 - 以下插件,插件版本或此插件的依赖性不在npm:com.tlantic.plugins.socket@1
我只是尝试手动安装它,从github存储库获取文件,但我不能让它以任何方式工作..你能给我一些关于如何在phonegap/cordova应用程序中手动安装插件的信息吗?非常感谢你.
每当我尝试上传由phonegap构建方法(只有config.xml和index.html文件)形成的应用程序时出错
您上传了可调试的APK.出于安全原因,您需要先禁用调试,然后才能在Google Play中发布.了解有关可调试APK的更多信息.
您上传了以调试模式签名的APK.您需要在发布模式下签署APK.详细了解签名.
我搜索到的解决方案,以使debuggable="false"在androidmanifest.xml.但问题是在phonegap构建方法的情况下没有这样的文件.我怎样才能解决这个问题?
cordova ×4
phonegap-cli ×2
algorithm ×1
android ×1
crossover ×1
facebook ×1
google-play ×1
ios ×1
javascript ×1
selection ×1
xml ×1