I installed Cocos Studio v2.3.3 to C:\Cocos using the link to a non-framework included package on the cocos2d-x.org site. I then unpacked cocos2d-x v3.9 using the zip file provided into the C:\Cocos\frameworks\cocos2d-x-3.9 - but Cocos Studio doesn't recognize that the Cocos2d-x framework is installed.
When I look in the Platform section of the Preferences menu item under the Edit menu, it show this:
And as expected, when I try to modify an already created project options, I see this:
I've tried all the suggestions posted in the Cocos2d-x forums, including but not limited to editing the Frameworks\FrameworksVersionList.xml to include the entry for cocos2d-x-3.9 (it was already there), editing the cocos2d.ini file in tools\console\bin, removing various combinations and then all cocos environment variables and quite a few others. None of the solutions either by themselves or in combination with one another worked.
Has anyone gotten Cocos Studio to work with a separate installation of Cocos2d-x framework?
Details of the solution with various things I tried are listed in this blog post: http://vijay.tech/talks/solved-cocos-studio-cocos-framework-is-not-installed-error/ Note that the post has a registry edit script (.REG file) attached for convenience.
But the essential steps are listed here:
HKLM\Software\Wow6432Node\CocosFramework\InstallDir
as a REG_SZ and set it toC:\Cocos
HKLM\Software\Wow6432Node\CocosFramework\3.9\EngineVersion
as a REG_SZ and set it tococos2d-x-3.9
HKLM\Software\Wow6432Node\CocosFramework\3.9\Path
as a REG_SZ and set it toC:\Cocos\frameworks\cocos2d-x-3.9
version
with the contentscocos2d-x-3.9
inC:\Cocos\frameworks\cocos2d-x-3.9